реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Запуск rainbow 1.1, то-ли работает, то-ли нет..
Odiemus
сообщение May 12 2007, 22:47
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



Цитата(Dron_Gus @ Apr 28 2007, 04:08) *
В адресах 0xC0000000 проверять нечего. Это логический адрес флешки. Не более.
А с памятью - попробуйте мой тест. Я его тут где-то выкладывал. Мне помог.

запустил таки!!
оказалось проблемы с непропаями и с инициализацией SDRAM.
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 8 2007, 06:55
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Позвольте задать несколько вопросов:

1. romboot.bin без установленной SDRAM может ли прошить dataflash ?
2. SDRAM можно впаивать по одной мс ?
3. romboot.bin инициализирует ли PLL и SDRAM ?

Сорри за тупые вопросы.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jun 8 2007, 10:15
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(slava2005 @ Jun 8 2007, 10:55) *
Позвольте задать несколько вопросов:

1. romboot.bin без установленной SDRAM может ли прошить dataflash ?
2. SDRAM можно впаивать по одной мс ?
3. romboot.bin инициализирует ли PLL и SDRAM ?

Сорри за тупые вопросы.

1. нет
2. нет.
3. да.
Go to the top of the page
 
+Quote Post
Vishay
сообщение Jun 8 2007, 10:31
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 47
Регистрация: 7-12-06
Пользователь №: 23 243



Цитата(Petka @ Jun 8 2007, 13:15) *
1. нет
2. нет.
3. да.


А почему romboot, загруженный в ОЗУ процессора, не может прошить Dataflash без SDRAM ?
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 8 2007, 11:30
Сообщение #20


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(Petka @ Jun 8 2007, 14:15) *
1. нет
2. нет.
3. да.


Спасибо!
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 8 2007, 14:18
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Итак, впаял 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@@`@í]Âßßì~@


Я чего то не пойму, что это ?
Go to the top of the page
 
+Quote Post
Petka
сообщение Jun 9 2007, 11:00
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(slava2005 @ Jun 8 2007, 18:18) *
Итак, впаял 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а
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 9 2007, 16:39
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Может быть есть у кого-нибудь тест памяти готовый, что бы через дебажный порт залить ?
Go to the top of the page
 
+Quote Post
Petka
сообщение Jun 9 2007, 18:38
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(slava2005 @ Jun 9 2007, 20:39) *
Может быть есть у кого-нибудь тест памяти готовый, что бы через дебажный порт залить ?

на какую частоту у вас кварц? какой размер памяти?
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 10 2007, 06:47
Сообщение #25


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(Petka @ Jun 9 2007, 22:38) *
на какую частоту у вас кварц? какой размер памяти?


Кварц на 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.gif

mtest тоже ругается:

Testing 20000000 ... 21ede000:
Iteration: 1
FAILURE (read/write) @ 0x20edddac: expected 0x003b776c, actual 0xffc48894)

Сообщение отредактировал slava2005 - Jun 10 2007, 07:00
Go to the top of the page
 
+Quote Post
Odiemus
сообщение Jun 11 2007, 19:19
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



Цитата
Кварц на 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 метров прописать smile.gif
Цитата
У меня-то памяти 64 07.gif

mtest тоже ругается:

Testing 20000000 ... 21ede000:
Iteration: 1
FAILURE (read/write) @ 0x20edddac: expected 0x003b776c, actual 0xffc48894)


вот это похоже на непропаи ножек памяти! у меня примерно такое было с самодельным тестом памяти - пишем одно а читается совсем другое.

Сообщение отредактировал Odiemus - Jun 11 2007, 19:20
Go to the top of the page
 
+Quote Post
dch
сообщение Jun 13 2007, 12:30
Сообщение #27


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(slava2005 @ Jun 10 2007, 10:47) *
FAILURE (read/write) @ 0x20edddac: expected 0x003b776c, actual 0xffc48894)

Это может быть нормально, часто u-boot распаковывают в 15ый мегобайт, а стек он гладет под себя, поэтому адресок 20edddac как раз в область стека и попадает
Go to the top of the page
 
+Quote Post
andr2000
сообщение Jun 14 2007, 11:54
Сообщение #28


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 26-05-05
Из: Киев
Пользователь №: 5 406



1. попробуйте вот это. это незаконченный бутлоадер (еррата на PLL - буду переделывать).
по коду видно, что он совсем не мой, но я его переписывал под себя smile.gif
в нем есть тест сдрам - сам пользуюсь на новых платах
если не получится скомпилить (сори, я не проверял будет ли
компилиться в условиях, отличных от моего воркспейса), просто
возьмите тест памяти и вставьте в свой код

2. у-бут у меня выдает примерно такое же сообщение на вполне рабочей плате

файл переименуйте в *.tar.bz2
Прикрепленные файлы
Прикрепленный файл  at91boot.tar ( 92.91 килобайт ) Кол-во скачиваний: 240
 
Go to the top of the page
 
+Quote Post
THK
сообщение Mar 15 2008, 12:53
Сообщение #29


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 20-11-07
Пользователь №: 32 505



Добрый день!
Столкнулся с такой проблемой:
Одна плата Rainbow, после включения питания "мертвая" т.е. на консоли полная тишина, но стоит коснуться вывода 114 МК (TST1) и плата оживает! Залил в нее romboot, u-boot, uimage и fsimage от Heavy. Linux грузится все вроде-бы ОК, но после отключения питания надо опять дотрагиваться до вывода TST1, чтобы плата ожила sad.gifsad.gifsad.gif

На выводах TST0 и TST1 нули. В даташите о тестовых режимах ничего не написано.

Куда копать и где можно прочестьо тестовых режимах?
Go to the top of the page
 
+Quote Post
COMA
сообщение Mar 15 2008, 17:23
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



113, 114 ноги надо сажать на землю через 1кОм. Вроде так описано в доках.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th April 2024 - 15:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01512 секунд с 7
ELECTRONIX ©2004-2016