|
|
  |
AT91SAM7XC256-EK - проблема с SAM-BA, Как запустить? |
|
|
|
Mar 14 2009, 06:10
|
Местный
  
Группа: Свой
Сообщений: 258
Регистрация: 3-08-04
Пользователь №: 434

|
Здравствуйте, Подскажите, пожалуйста - может, кто сталкивался...
Играюсь в плане изучения с платкой AT91SAM7XC256-EK. Использую IAR 5.20 и Альеровский MV Byteblaster (просто как буфер LPT), для стыковки через JTAG - все программируется и работает, как во FLASH, так и в RAM.
Теперь вот пробую SAM-BA - и совершенно ничего не понимаю... Через USB, бинарник заливается, сравнение показывает правильность заливки - но программа не стартует... Что может быть не так? Как вообще стартовать программу, записанную через USB в SAM-BA, кнопкой RESET? Ведь "дернуть" питание или отключить коннектор USB нельзя, поскольку плата питается только от него, и записанная в RAM программа исчезнет...
При стыковке через UART - и того хуже. Заливаю бинарник, а читается обратно туфта...
Заранее бдагодарен за любую наводку!
|
|
|
|
|
Mar 14 2009, 15:46
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Igor_S @ Mar 14 2009, 18:35)  Спасибо, я так и делаю - не выходит... Что именно не выходит? Управление не передается? Цитата(Igor_S @ Mar 14 2009, 18:35)  А Самба 2.8 вообще ведет себя непонятно - после того, как я записываю файл в ОЗУ, обратно читаются "нули" - что через USB, что через UART. Что-то видать недочитал... Где "собака порылась" ? Скорее всего, это глюк самой Самбы. Софтина ну очень кривая. Да, а какой смысл грузить программу в RAM Самбой, если есть работающий JTAG?
|
|
|
|
|
Mar 14 2009, 15:57
|
Местный
  
Группа: Свой
Сообщений: 258
Регистрация: 3-08-04
Пользователь №: 434

|
Цитата(aaarrr @ Mar 14 2009, 18:46)  Что именно не выходит? Управление не передается? Да. На плате ничего не происходит, а в консоли Самба возвращает "0" Скорее всего, это глюк самой Самбы. Софтина ну очень кривая. Цитата(aaarrr @ Mar 14 2009, 18:46)  Да, а какой смысл грузить программу в RAM Самбой, если есть работающий JTAG? Производство... Программа грузится в уже готовый, закрытый корпусом блок - наружу JTAG не выходит.
|
|
|
|
|
Mar 14 2009, 18:48
|
Местный
  
Группа: Свой
Сообщений: 258
Регистрация: 3-08-04
Пользователь №: 434

|
Цитата(aaarrr @ Mar 14 2009, 20:43)  Может, я чего не понимаю, но при производстве логичнее писать флеш, даже если это диагностическая прошивка. Можно воспользоваться SAM-Prog'ом, он немного менее кривой, чем SAM-BA. Да, в этом смысле - все так, пишется во флешь, конечно. Про ОЗУ я упоминал в том ключе, что через JTAG все работает. Просто, программирование должно производиться серез UART - и в этом плане SAM-Prog тоже не проходит...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|