|
AT91SAM9260 SAM-BA загрузка через COM порт, нет соединения |
|
|
|
Jul 22 2013, 09:32
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 2-10-07
Пользователь №: 31 000

|
Прошу помощи. Не удается соединиться через ком порт используя SAM-BA, через JTAG соединяется, а через ком порт (USB-RS232 - со стороны компьютера, DBGU - со стороны платы) - нет! Осциллографом смотрю прием - данные идут, а линия передачи все время стоит в лог.1(-12В). Передача оживает только после включения питания или после reset-а когда передается RomBOOT>
плата Siberia (AT91SAM9260-EK Evaluation Board)
Сообщение отредактировал fvv - Jul 22 2013, 09:36
|
|
|
|
|
Jul 22 2013, 13:06
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 26-10-05
Пользователь №: 10 125

|
Цитата(fvv @ Jul 22 2013, 15:32)  Прошу помощи. Не удается соединиться через ком порт используя SAM-BA, через JTAG соединяется, а через ком порт (USB-RS232 - со стороны компьютера, DBGU - со стороны платы) - нет! Осциллографом смотрю прием - данные идут, а линия передачи все время стоит в лог.1(-12В). Передача оживает только после включения питания или после reset-а когда передается RomBOOT>
плата Siberia (AT91SAM9260-EK Evaluation Board) Из линукса?
|
|
|
|
|
Jul 22 2013, 15:26
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 2-10-07
Пользователь №: 31 000

|
Цитата(Fedor @ Jul 22 2013, 16:06)  Из линукса? из виндовса
|
|
|
|
|
Jul 23 2013, 05:18
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 26-10-05
Пользователь №: 10 125

|
Цитата(fvv @ Jul 22 2013, 21:26)  из виндовса А вы загрузку bootstrap из NAND или датафлешь, случаем не забываете отключить? Если родной атмеловский romboot загрузчик их найдет sam-ba не заработает.
|
|
|
|
|
Jul 23 2013, 22:22
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 2-10-07
Пользователь №: 31 000

|
Цитата(Fedor @ Jul 23 2013, 08:18)  А вы загрузку bootstrap из NAND или датафлешь, случаем не забываете отключить? Если родной атмеловский romboot загрузчик их найдет sam-ba не заработает. Спасибо - помогло! Чтобы убить bootstrap, я dataflash AT45 стер, а в NANDFlash записал поверх файл с произвольными данными по адресу 0x0000 и ком порт и самба подружились. Большое спасибо! Но как можно отключить загрузку без стирания памятей?
|
|
|
|
|
Jul 24 2013, 03:55
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 26-10-05
Пользователь №: 10 125

|
Цитата(fvv @ Jul 24 2013, 04:22)  Но как можно отключить загрузку без стирания памятей? В некоторых платах соответсвующие ChipSelect разведены через джамперы которые можно на время (при старте) отключать, Есть еще вывод ( BMS - Boot Mode Select ).
|
|
|
|
|
Jul 24 2013, 09:12
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 2-10-07
Пользователь №: 31 000

|
Цитата(Fedor @ Jul 24 2013, 06:55)  В некоторых платах соответсвующие ChipSelect разведены через джамперы которые можно на время (при старте) отключать, Есть еще вывод ( BMS - Boot Mode Select ). До меня дошло! Сигнал reset для AT45 имеет джампер для комутации его общего ресета на корпус, и если bootstrap там, то его загрузку можно отключать! на Siberia BMS не помагает - он убивает загрузку совсем. Большое спасибо! Так много времени на разборку с загрузкой программы я не тратил со студенческих времен!
|
|
|
|
|
Jul 24 2013, 16:11
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 26-10-05
Пользователь №: 10 125

|
Цитата(fvv @ Jul 24 2013, 15:12)  на Siberia BMS не помагает - он убивает загрузку совсем. Вернее включает. т.е. Вы можете отключить bootrom если у вас на CS0 есть свой загрузчик.
|
|
|
|
|
Mar 5 2017, 13:31
|
Группа: Участник
Сообщений: 11
Регистрация: 22-11-16
Пользователь №: 94 299

|
Подскажите как сделать тоже самое только на AT91SAM7S? Через USB SAM-BA прекрасно видит плату, а через DBGU тишина, возможно ли прошить чистый контроллер используя только DBGU?
Сообщение отредактировал https - Mar 5 2017, 13:55
|
|
|
|
|
Mar 5 2017, 14:54
|
Группа: Участник
Сообщений: 11
Регистрация: 22-11-16
Пользователь №: 94 299

|
Цитата(aaarrr @ Mar 5 2017, 14:26)  Возможно. Проверьте железо. Правильно ли я делаю инициализацию, подключаю DBGU к компу через переходник USB - RS232, стираю процессор джампером Erase, перетыкаю джампер на TST, включаю плату, загружается загрузчик, снимаю перемычку, переключаю питание, по USB начинает видится как ATmel и эмулируется COM порт (через который прекрасно шьется), но на DBGU пинах тишина и в терминале пробовал отправлять N # и 0x80 0x80 0x23 толку нет и если в SAM-BA выбрать порт на котором висит переходник RS232, то процессор прога в упор не видит, хотя опрос идет по светодиодам на переходнике видно, сам порт DBGU на прошитой плате исправно работает, что еще можно попробовать?
Сообщение отредактировал https - Mar 5 2017, 14:58
|
|
|
|
|
Mar 5 2017, 15:12
|
Группа: Участник
Сообщений: 11
Регистрация: 22-11-16
Пользователь №: 94 299

|
Цитата(aaarrr @ Mar 5 2017, 15:02)  С некоторыми USB переходниками SAM-BA не работает, или работает крайне медленно. Попробуйте другой адаптер или "честный" порт. А в обычный терминал чистая плата с загрузчиком должна что-то скидывать при включении или ответы давать на какие-либо команды? Просто у меня там вообще тишина, наврятли дело в переходники, он у меня самый рабочий из всех, других пока попробовать под рукой нет(
Сообщение отредактировал https - Mar 5 2017, 15:21
|
|
|
|
|
Mar 5 2017, 16:00
|
Группа: Участник
Сообщений: 11
Регистрация: 22-11-16
Пользователь №: 94 299

|
Цитата(aaarrr @ Mar 5 2017, 15:27)  Насколько я помню, при включении ничего не выдает. Команды надо смотреть по мануалам. И еще: надеюсь, USB не подключен при попытках работы через DBGU? Через USB подается питание, соответсвенно подключен, проблема в этом? Попробовал наскоряк без USB подавать внешнее питание ни чего не меняется. Если терминалом подключатся к эмулированному через USB платы COM порту, то терминал отвечает на команду "#" следующее ">". А от порта DBGU не могу добиться ни какого ответа.
Сообщение отредактировал https - Mar 5 2017, 16:30
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|