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

 
 
 
Reply to this topicStart new topic
> AT91SAM7XC256-EK - проблема с SAM-BA, Как запустить?
Igor_S
сообщение Mar 14 2009, 06:10
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 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 - и того хуже. Заливаю бинарник, а читается обратно туфта...

Заранее бдагодарен за любую наводку!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 14 2009, 14:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Т.е. Вы хотите запустить программу, загруженную Самбой в RAM - я правильно понимаю? Для этого существует команда Go, описание Самбы и ее команд можно скачать у Атмела.
Go to the top of the page
 
+Quote Post
Igor_S
сообщение Mar 14 2009, 15:35
Сообщение #3


Местный
***

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



Спасибо, я так и делаю - не выходит...
Я сослепу не разглядел - в Самба 1.8 вообще нет "ХС256", только Х256... А Самба 2.8 вообще ведет себя непонятно - после того, как я записываю файл в ОЗУ, обратно читаются "нули" - что через USB, что через UART.
Что-то видать недочитал... Где "собака порылась" ?
Простите за ламерские вопросы, только начинаю знакомиться с АРМ.

Спасибо
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 14 2009, 15:46
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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?
Go to the top of the page
 
+Quote Post
Igor_S
сообщение Mar 14 2009, 15:57
Сообщение #5


Местный
***

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



Цитата(aaarrr @ Mar 14 2009, 18:46) *
Что именно не выходит? Управление не передается?


Да. На плате ничего не происходит, а в консоли Самба возвращает "0"

Скорее всего, это глюк самой Самбы. Софтина ну очень кривая.

Цитата(aaarrr @ Mar 14 2009, 18:46) *
Да, а какой смысл грузить программу в RAM Самбой, если есть работающий JTAG?


Производство... Программа грузится в уже готовый, закрытый корпусом блок - наружу JTAG не выходит.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 14 2009, 16:43
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Igor_S @ Mar 14 2009, 18:57) *
Производство... Программа грузится в уже готовый, закрытый корпусом блок - наружу JTAG не выходит.

Может, я чего не понимаю, но при производстве логичнее писать флеш, даже если это диагностическая прошивка. Можно воспользоваться SAM-Prog'ом, он немного менее кривой, чем SAM-BA.
Go to the top of the page
 
+Quote Post
Igor_S
сообщение Mar 14 2009, 18:48
Сообщение #7


Местный
***

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



Цитата(aaarrr @ Mar 14 2009, 20:43) *
Может, я чего не понимаю, но при производстве логичнее писать флеш, даже если это диагностическая прошивка. Можно воспользоваться SAM-Prog'ом, он немного менее кривой, чем SAM-BA.


Да, в этом смысле - все так, пишется во флешь, конечно. Про ОЗУ я упоминал в том ключе, что через JTAG все работает.
Просто, программирование должно производиться серез UART - и в этом плане SAM-Prog тоже не проходит...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:59
Рейтинг@Mail.ru


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