|
Первый запуск платы |
|
|
|
 |
Ответов
|
Apr 26 2009, 16:46
|
Местный
  
Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931

|
Дополнительная информация: JTAG не подключен. Нужно ли запаивать S1-S3(по схеме)? SDRAM- V54C3256164VBT7. AT24, NAND Flash DM9161 не впаяны. На кварцах кондеры вместо 10pF 12pF.
|
|
|
|
|
Apr 27 2009, 13:22
|
Местный
  
Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931

|
Состояние дел. При загрузке bootstrap заливал через Send file. Заменил на Send boot file, тепер в терминале выдает Start AT91BootStrap... Больше ничего не выдает. Грешу на неправильную инициализацию SDRAM. bootstrap uboot с сайта siberia-ge.com. Как проверить? Есть ли какие тестовые программы, чтобы залить вместо bootstrap? С процесором только начинаю, поэтому не пинайте сильно. [EDIT] При работе с самбой выдавало: Код loading history file ... 0 events added SAM-BA console display active (Tcl8.4.13 / Tk8.4.13) (AT91-ISP v1.10) 1 % (AT91-ISP v1.10) 1 % DATAFLASH::SelectDataflash AT91C_SPI0_CS1 -I- Init SPI0 for DataFlash interfaces -I- Configure SPI0 PIOs -I- Reset the SPI0 -I- Configure SPI0 in Master Mode (no CS selected) -I- Configure SPI0 CS0 for DataFlash AT45 -I- Configure SPI0 CS1 for DataFlash AT45 -I- Disable the RX and TX PDC transfer requests -I- Reset all Counter register Next buffer first -I- Enable the RX and TX PDC transfer requests -I- End of Init_DataFlash -I- Switch to the correct PCS of SPI0 Mode Register (Fixed Peripheral Selected) -I- Chip Select 1 Selected -I- Enable the SPI0 -I- Wait for dataflash ready (bit7 of the status register) -I- DataFlash AT45DB321 -I- End of Select DataFlash -I- Initialize SDRAM -I- Configure PIOC as peripheral (D16/D31) -I- Init MATRIX to support EBI0 CS1 for SDRAM -I- Init SDRAM -I- 1. A minimum pause of 200us is provided to precede any signal toggle -I- 2. A Precharge All command is issued to the SDRAM -I- *pSDRAM = 0; -I- 3. Eight Auto-refresh are provided -I- *pSDRAM = 0; -I- *pSDRAM = 0; -I- *pSDRAM = 0; -I- *pSDRAM = 0; -I- *pSDRAM = 0; -I- *pSDRAM = 0; -I- *pSDRAM = 0; -I- *pSDRAM = 0; -I- 4. A mode register cycle is issued to program the SDRAM parameters -I- *(pSDRAM+0x20) = 0; -I- 5. Write refresh rate into SDRAMC refresh timer COUNT register -I- 6. A Normal Mode Command is provided, 3 clocks after tMRD is set -I- *pSDRAM = 0; -I- End of Init_SDRAM_48 Это нормально?
Сообщение отредактировал ecos-rtos_in_ua - Apr 27 2009, 13:49
|
|
|
|
|
Apr 27 2009, 16:32
|

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

|
Я по опыту с AT91RM9200, 9260 не прошивал, не помню точно как там сделано, поидее должно быть похоже на AT91RM9200, там сделано следующим образом у проца есть ножка если она при ресете в 0 то идет загрузка из внешней флэш {которая на платочке} если в 1 то из внутренней пзу выполняется програмка которая пытается загрузиться с I2C со SPI flash, если там ничего нет то она пытается загрузить внешнюю програмку во внутреннюю RAM по USB интирфейсу, а если не получается по по DBGU порту, протокол передачи x-модем, соответсвенно у атмела есть посылалка файла по USB. Програмка прогруженая во внутреннюю SRAM может подцепить SDRAM, залить в неё по DBGU или USB файл большего размера и его прошить. Тут наверное также, на сайте я вижу: http://www.siberia-ge.com/doc/boot.binhttp://www.siberia-ge.com/doc/u-boot.binпервая програмка это програмка прошиваемая в первый сектор flash - загрузчик для u-boot-а, она просто инициирует SDRAM, разворачивает u-boot в неё, и передает управление на u-boot. Сам u-boot пишется во второй сектор. Наверное. Самой програмки прошивальщика не видно, надо документацию почитать :-) Те если используете продукты от микрософта, то там по идее должен быть терминал, а в нем есть пункт меню Send File, если его выбрать выдается диалог в нем указывается x-модем и отсылаемый файл. Нодо послать сначала програмку прошивальщик, а потом если она умеет работать с COM портом boot.bin, u-boot.bin, я так думаю. В линуксе для отслыки фалов по x-модему есть утилиточка sx. Вы там у них спросите, письмом, суппорт есть суппорт .
Сообщение отредактировал dch - Apr 27 2009, 16:45
|
|
|
|
Сообщений в этой теме
ecos-rtos_in_ua Первый запуск платы Apr 26 2009, 13:51   ecos-rtos_in_ua пробую тест из http://electronix.ru/forum/index.ph... Apr 27 2009, 14:46    ecos-rtos_in_ua Цитата(ecos-rtos_in_ua @ Apr 27 2009, 17... Apr 28 2009, 04:01     ecos-rtos_in_ua Вот что я узнал в результате тестов:
тестовое числ... Apr 28 2009, 07:47    ecos-rtos_in_ua boot uboot залиты в флэш. Только запуск стопорится... Apr 27 2009, 17:19     dch Цитата(ecos-rtos_in_ua @ Apr 27 2009, 21... Apr 30 2009, 13:55      ecos-rtos_in_ua Цитата(dch @ Apr 30 2009, 16:55) Маин ква... Apr 30 2009, 14:13 ecos-rtos_in_ua Продолжаю мучать плату.
Помыл ее спиртом, высушил,... Apr 30 2009, 11:54 ecos-rtos_in_ua Легким движением руки ... (с паяльником) память, п... Apr 30 2009, 17:28 ecos-rtos_in_ua Процес пошел:
Скомпилировал bootstrap v1.11 от ATM... May 1 2009, 17:17  ecos-rtos_in_ua Перепаял резистроры с 75 на 150 Ом. Убрал дроселя.... May 2 2009, 12:01   ecos-rtos_in_ua Вот так: May 2 2009, 13:34 RW9UAO экран не такой как в оригинале? ошибка в инициализ... May 3 2009, 04:09 ecos-rtos_in_ua Цитата(RW9UAO @ May 3 2009, 07:09) экран ... May 3 2009, 05:16  ecos-rtos_in_ua Проблкма с экраном не решена
Может кто подскаж... May 3 2009, 16:10   ecos-rtos_in_ua У кого есть такая плата
Приведите, пожалуйста, лог... May 4 2009, 09:43    ecos-rtos_in_ua Проблему с видео решил. Непропай ....... May 4 2009, 15:43 ecos-rtos_in_ua Можно ли впаять DM9161E вместо DM9161A? May 4 2009, 17:46 Massi можно....тока надо даташит посмотреть...там различ... May 4 2009, 18:27 ecos-rtos_in_ua Продолжение истории...
Получил держатель SD карты,... May 9 2009, 14:34  ecos-rtos_in_ua Попробовал более новое ядро с linux4sam для sam926... May 9 2009, 18:08 RW9UAO Другую карточку попробуй. желательно другого произ... May 12 2009, 00:48 ecos-rtos_in_ua Цитата(RW9UAO @ May 12 2009, 03:48) Другу... May 12 2009, 04:18  dch у Вас переменная bootargs не задана, в u-boot-е ко... May 12 2009, 18:09   ecos-rtos_in_ua to dch
Спасибо за развернутый ответ.
Вы меня немн... May 13 2009, 03:52    ecos-rtos_in_ua Запускаю TFT дисплей 3.8дюйма (320х480). Делаю пла... May 14 2009, 16:08     ecos-rtos_in_ua Залил на плату последние версии bootstrap и u-boot... May 17 2009, 14:44      ecos-rtos_in_ua Пытаюсь поднять сеть.
Симптомы:
КодNet: macb... May 19 2009, 17:09       ecos-rtos_in_ua У меня у-бут не назначал мак-адрес, поетому я пост... May 21 2009, 04:25 RW9UAO можно May 22 2009, 01:12 ecos-rtos_in_ua Сеть запустил в линуксе, в у-буте комп не пингуеть... May 24 2009, 12:54  ecos-rtos_in_ua Запустил звук. Но скорость воспроизведения в два р... Jun 1 2009, 04:42   shworker Пытаюсь запустить звук.
Ядро и root_fs от разрабо... Nov 20 2009, 12:52    ecos-rtos_in_ua Цитата(shworker @ Nov 20 2009, 15:52) Пыт... Nov 20 2009, 18:22     shworker Цитата(ecos-rtos_in_ua @ Nov 20 2009, 21... Nov 20 2009, 20:14      S_agent Цитата(shworker @ Nov 20 2009, 22:14) sh-... Nov 24 2009, 08:44       ecos-rtos_in_ua Кто то уже работал с этой платой на новых ядрах (2... Feb 14 2010, 18:04        ecos-rtos_in_ua Цитата(ecos-rtos_in_ua @ Feb 14 2010, 22... Feb 20 2010, 12:03 shworker Сеть и ядро 2.6.27:
sh-3.2# uname -r
2.6.27
sh-3... Dec 1 2009, 10:59 ecos-rtos_in_ua Цитата(shworker @ Dec 1 2009, 13:59) Сеть... Dec 3 2009, 05:44  S_agent Цитата(ecos-rtos_in_ua @ Dec 3 2009, 07... Dec 3 2009, 09:06   ecos-rtos_in_ua Цитата(S_agent @ Dec 3 2009, 13:06) Езерн... Dec 3 2009, 19:13 evg-sites Доброе всем время суток.
Помогите профану с первы... Apr 9 2010, 19:34 dch mtest запустите, она у Вас как бы понимает что там... Apr 12 2010, 00:21  SHUR1K Цитата(dch @ Apr 12 2010, 03:36) mtest за... Apr 12 2010, 05:45   dch Цитата(SHUR1K @ Apr 12 2010, 10:00) Я про... Apr 12 2010, 11:49    SHUR1K Цитата(dch @ Apr 12 2010, 15:04) попробуй... Apr 13 2010, 19:46     dch Цитата(SHUR1K @ Apr 14 2010, 00:01) Area ... Apr 16 2010, 01:15      SHUR1K Цитата(dch @ Apr 16 2010, 04:30) там ещё ... Apr 16 2010, 09:56     dch Цитата(SHUR1K @ Apr 14 2010, 00:01) *** W... Apr 18 2010, 00:23 decsal Как эту плату приобрести? А то на e-mail указанный... Apr 12 2010, 09:25 SHUR1K Цитата(decsal @ Apr 12 2010, 12:40) Как э... Apr 12 2010, 09:41 decsal Понятно, а в Москве приобрести возможно? Или налож... Apr 13 2010, 08:27 SHUR1K Цитата(decsal @ Apr 13 2010, 11:42) Понят... Apr 14 2010, 08:36 SHUR1K Эпопея продолжается:
залил через SAM-BA образ ядра... Apr 14 2010, 18:35 S_agent Цитата(SHUR1K @ Apr 14 2010, 21:50) Start... Apr 15 2010, 08:33  SHUR1K Цитата(S_agent @ Apr 15 2010, 11:48) а в ... Apr 15 2010, 16:50 SHUR1K Залить ядро по сети у меня так и не получилось при... Apr 17 2010, 11:04 X-Shadow Здравствуйте.
Запускаю линукс на плате как написа... Dec 1 2010, 20:48 ecos-rtos_in_ua Цитата(X-Shadow @ Dec 1 2010, 23:48)... Dec 2 2010, 04:51 X-Shadow Все разрешилось, просто я взял ядро с другими пара... Dec 2 2010, 17:53 X-Shadow С SPI вроде разобрался. Но обнаружилась другая про... Dec 3 2010, 10:29 X-Shadow Выяснил в чем проблема. Дисплей на самом деле откл... Dec 3 2010, 17:30 S_agent гляньте в аттаче пример для psp.
этого должно быть... Dec 8 2010, 19:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|