Odiemus 0 12 мая, 2007 Опубликовано 12 мая, 2007 · Жалоба В адресах 0xC0000000 проверять нечего. Это логический адрес флешки. Не более. А с памятью - попробуйте мой тест. Я его тут где-то выкладывал. Мне помог. запустил таки!! оказалось проблемы с непропаями и с инициализацией SDRAM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 8 июня, 2007 Опубликовано 8 июня, 2007 · Жалоба Позвольте задать несколько вопросов: 1. romboot.bin без установленной SDRAM может ли прошить dataflash ? 2. SDRAM можно впаивать по одной мс ? 3. romboot.bin инициализирует ли PLL и SDRAM ? Сорри за тупые вопросы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 8 июня, 2007 Опубликовано 8 июня, 2007 · Жалоба Позвольте задать несколько вопросов: 1. romboot.bin без установленной SDRAM может ли прошить dataflash ? 2. SDRAM можно впаивать по одной мс ? 3. romboot.bin инициализирует ли PLL и SDRAM ? Сорри за тупые вопросы. 1. нет 2. нет. 3. да. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vishay 0 8 июня, 2007 Опубликовано 8 июня, 2007 · Жалоба 1. нет 2. нет. 3. да. А почему romboot, загруженный в ОЗУ процессора, не может прошить Dataflash без SDRAM ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 8 июня, 2007 Опубликовано 8 июня, 2007 · Жалоба 1. нет 2. нет. 3. да. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 8 июня, 2007 Опубликовано 8 июня, 2007 · Жалоба Итак, впаял SDRAM, после чего успешно загрузил romboot.bin в dataflash, далее загрузил u-boot (http://heavy-online.ru/arm-linux/files/ready/u-boot/) - загрузилось успешно, но при старте выдает вот это: AT91F_LowLevelInit(): Debug channel initialized press any key to enter bootloader Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000] Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOTÿ]‚ßßä@a^a^a@XÁù@ @l@b``f@]@aazdgzbfY]‚ßßä@ÃßÄÍz@b`Ž`````@]~@b`Ža‚ƒcƒ@@‚££z@]~@b`Žb`mmd¢@ƒßÞÎÙÇ íâÁäÙßÞz‚ÁÞÛ@C`z@b```````@cb@‚ÞÛÞßçÞ@ÆÜÁãØ@ÝÁÞíÎÁÃìíâÅâ@`ø``y```y`†ÜÁãØz@@`@Û‚ ŒÁäÁŽÜÁãØz¬lm„‚ndbžÂ@àÁÏÅãz@@@xayb ÁÏÅ@£ÙúÍz@@@a`mn£ÙúÅ}@xnm`gmb@ÂùìÍãœßÏÙÃÁÜ@Á ÌÌâÅããz@`øƒ```````âÅÁ@`zƒ```````@ìß@ƒ```gŽŽŽ@X¢ŸYâÍÁ@azƒ```x```@ìß@ƒ``aŽŽ††@X¢ ŸYâÍÁ@bzƒ``b````@ìß@ƒ``bo†ŽŽ@âÅÁ@czƒ``bx```@äß@ƒ`xc†ŽŽŽ@ZZZ@§ÁâÞÙÞÏ@]@ÂÁÄ@ƒ¢ƒ\ @åãÙÞÇ@ÌÍÆÁíÜì@ÍÞîÙâßÞÝÍÞì™Þz@@@@ãÍâÙÁÜŸíìz@@@ãÍâÙÁÜââz@@@ãÍâÙÁÜÍìØz@ãÅììÙÞÏ@ ƒ@ÁÄÌâÅãã@äß@abzcdzmnzoxzyÁzÂà ˜¹@Þßì@ÃßÞÞÍÃìÅÌAAœÙÞÛz@a``ÂÁãͬ¸@ŽíÜÜ@„åàÜÅø˜Ùì@ ÁÞù@ÛÅù@äß@ãäßà@ÁíìßÂßßäz@@c@@b@@a@@`@í]Âßßì~@ Я чего то не пойму, что это ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 9 июня, 2007 Опубликовано 9 июня, 2007 · Жалоба Итак, впаял SDRAM, после чего успешно загрузил romboot.bin в dataflash, далее загрузил u-boot (http://heavy-online.ru/arm-linux/files/ready/u-boot/) - загрузилось успешно, но при старте выдает вот это: AT91F_LowLevelInit(): Debug channel initialized press any key to enter bootloader Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000] Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOTÿ]‚ßßä@a^a^a@XÁù@ @l@b``f@]@aazdgzbfY]‚ßßä@ÃßÄÍz@b`Ž`````@]~@b`Ža‚ƒcƒ@@‚££z@]~@b`Žb`mmd¢@ƒßÞÎÙÇ .............. ÁÞù@ÛÅù@äß@ãäßà@ÁíìßÂßßäz@@c@@b@@a@@`@í]Âßßì~@ Я чего то не пойму, что это ? потому-что u-boot неправильно настроил делитель UARTа Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 9 июня, 2007 Опубликовано 9 июня, 2007 · Жалоба Может быть есть у кого-нибудь тест памяти готовый, что бы через дебажный порт залить ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 9 июня, 2007 Опубликовано 9 июня, 2007 · Жалоба Может быть есть у кого-нибудь тест памяти готовый, что бы через дебажный порт залить ? на какую частоту у вас кварц? какой размер памяти? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 10 июня, 2007 Опубликовано 10 июня, 2007 (изменено) · Жалоба на какую частоту у вас кварц? какой размер памяти? Кварц на 16, памяти 64 мегабайта (2 чипа HY57V561620CT-H). ---- Перепаял кварц на 18.432, после чего успешно стартанул u-boot от heavy: AT91F_LowLevelInit(): Debug channel initialized press any key to enter bootloader Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000] Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOTÿ U-Boot 1.1.1 (May 4 2006 - 11:47:26) U-Boot code: 20F00000 -> 20F1BC3C BSS: -> 20F20554 RAM Configuration: Bank #0: 20000000 32 MB Unknown flash manufacturer 0x00900090 Flash: 0 kB DataFlash:AT45DB642 Nb pages: 8192 Page Size: 1056 Size= 8650752 bytes Logical address: 0xC0000000 Area 0: C0000000 to C0007FFF (RO) Area 1: C0008000 to C001FFFF (RO) Area 2: C0020000 to C0027FFF Area 3: C0028000 to C083FFFF *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial eth: setting MAC address to 12:34:56:78:9a:bc PHY not connected!! Link: 100baseTX Full Duplex Hit any key to stop autoboot: 0 ## Booting image at 10020000 ... Bad Magic Number u-boot> ------------ Но меня смущает RAM Configuration: Bank #0: 20000000 32 MB У меня-то памяти 64 :07: mtest тоже ругается: Testing 20000000 ... 21ede000: Iteration: 1 FAILURE (read/write) @ 0x20edddac: expected 0x003b776c, actual 0xffc48894) Изменено 10 июня, 2007 пользователем slava2005 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Odiemus 0 11 июня, 2007 Опубликовано 11 июня, 2007 (изменено) · Жалоба Кварц на 16, памяти 64 мегабайта (2 чипа HY57V561620CT-H). ---- Перепаял кварц на 18.432, после чего успешно стартанул u-boot от heavy: AT91F_LowLevelInit(): Debug channel initialized press any key to enter bootloader Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000] Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOTя U-Boot 1.1.1 (May 4 2006 - 11:47:26) U-Boot code: 20F00000 -> 20F1BC3C BSS: -> 20F20554 RAM Configuration: Bank #0: 20000000 32 MB Unknown flash manufacturer 0x00900090 Flash: 0 kB DataFlash:AT45DB642 Nb pages: 8192 Page Size: 1056 Size= 8650752 bytes Logical address: 0xC0000000 Area 0: C0000000 to C0007FFF (RO) Area 1: C0008000 to C001FFFF (RO) Area 2: C0020000 to C0027FFF Area 3: C0028000 to C083FFFF *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial eth: setting MAC address to 12:34:56:78:9a:bc PHY not connected!! Link: 100baseTX Full Duplex Hit any key to stop autoboot: 0 ## Booting image at 10020000 ... Bad Magic Number u-boot> ------------ Но меня смущает RAM Configuration: Bank #0: 20000000 32 MB Сколько памяти на плате прописывается в bootrom при компиляции. эту цифру он потом и выводит, можно хоть 512 метров прописать :) У меня-то памяти 64 :07: mtest тоже ругается: Testing 20000000 ... 21ede000: Iteration: 1 FAILURE (read/write) @ 0x20edddac: expected 0x003b776c, actual 0xffc48894) вот это похоже на непропаи ножек памяти! у меня примерно такое было с самодельным тестом памяти - пишем одно а читается совсем другое. Изменено 11 июня, 2007 пользователем Odiemus Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dch 0 13 июня, 2007 Опубликовано 13 июня, 2007 · Жалоба FAILURE (read/write) @ 0x20edddac: expected 0x003b776c, actual 0xffc48894) Это может быть нормально, часто u-boot распаковывают в 15ый мегобайт, а стек он гладет под себя, поэтому адресок 20edddac как раз в область стека и попадает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andr2000 0 14 июня, 2007 Опубликовано 14 июня, 2007 · Жалоба 1. попробуйте вот это. это незаконченный бутлоадер (еррата на PLL - буду переделывать). по коду видно, что он совсем не мой, но я его переписывал под себя :) в нем есть тест сдрам - сам пользуюсь на новых платах если не получится скомпилить (сори, я не проверял будет ли компилиться в условиях, отличных от моего воркспейса), просто возьмите тест памяти и вставьте в свой код 2. у-бут у меня выдает примерно такое же сообщение на вполне рабочей плате файл переименуйте в *.tar.bz2 at91boot.tar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
THK 0 15 марта, 2008 Опубликовано 15 марта, 2008 · Жалоба Добрый день! Столкнулся с такой проблемой: Одна плата Rainbow, после включения питания "мертвая" т.е. на консоли полная тишина, но стоит коснуться вывода 114 МК (TST1) и плата оживает! Залил в нее romboot, u-boot, uimage и fsimage от Heavy. Linux грузится все вроде-бы ОК, но после отключения питания надо опять дотрагиваться до вывода TST1, чтобы плата ожила :(:(:( На выводах TST0 и TST1 нули. В даташите о тестовых режимах ничего не написано. Куда копать и где можно прочестьо тестовых режимах? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 15 марта, 2008 Опубликовано 15 марта, 2008 · Жалоба 113, 114 ноги надо сажать на землю через 1кОм. Вроде так описано в доках. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться