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

 
 
 
Reply to this topicStart new topic
> TMS470R1B1M не программируется, Странные ошибки сабджа.
AcidBurn
сообщение Jun 12 2007, 13:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 12-06-07
Пользователь №: 28 381



Здравствуйте! Есть сабж - TMS470R1B1M (тот что с меговым флешем). Наконец дошли руки его попробовать - сделал плату, запаял, собрал Виглер (RST цепь отсутствует, TRST есть). smile.gif При H-JTAG его видит как ARM7. IAR при попытке залить в него что нибудь выдает:
FATAL ERROR
WinRDI write memory failed

[RDI Error:612]Memory read/write error - Can't enter debug state.

Session aborted!

Все это работало от кварца в 10.000 Мегагерц. Припаял цепь RST сообщения остались но добавилось еще и сообщение Неправильные Режим процессора( Invalid CPU Mode). После этого попробовал убавить частоту и сменил резонатор на 5900.00 мегагерц - Ошибки остались но один раз Он дает выйти в режим отладки, любые дальнейшие действия приводят к ошибкам флеша и после этого только питание дергать. 05.gif Подскажите, где грабли? help.gif help.gif help.gif
Go to the top of the page
 
+Quote Post
etoja
сообщение Jun 13 2007, 03:07
Сообщение #2


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Проверь в программе
H-Jtag -> Settings -> Jtag Settings
разводку сигналов и наличие инверсии на сбросах в твоей схеме Вигглера:
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
IV_K
сообщение Jun 13 2007, 13:00
Сообщение #3


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

Группа: Свой
Сообщений: 121
Регистрация: 17-06-05
Пользователь №: 6 087



наверное надо сперва настроить регистры контроллера памяти
для R1A384 у меня макрос для J-Flash такой
Reset(10);
Halt();

Write32(0x0FFFFD2C,0x00000003);
Write32(0xFFFFFE30,0x00000000);
Write32(0xFFFFFE04,0x00000090);
Write32(0xFFFFFE08,0x00000004);
Write32(0xFFFFFE0C,0x00000080);
Write32(0xFFFFFE10,0x00000040);
Write32(0xFFFFFE14,0x00000050);

Write32(0xFFFFFE04,0x00000190);

иаром через RDI наблюдал много сбоев, отправился назад на jlink
Go to the top of the page
 
+Quote Post
AcidBurn
сообщение Jun 17 2007, 10:30
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 12-06-07
Пользователь №: 28 381



etoja Там все нормально smile.gif
IV_K А можно поподробнее, где именно настраивать?

Пока попробовал собрать программатор на одной 74HC244. ИАР выдает ошибки:
1 Processor is in run mode (что это?)
2 No valid responce from device.

Crosswork Studio for ARM грузит лоадер и выдает ошибку верификации. С сабжа вместо прошивки приходят одни нули. По TDI/TDO какой то сигнал идет. Но какой именно не знаю. (нечем посмотреть)

P.S. ID камня - 0x3100E02F

Сообщение отредактировал AcidBurn - Jun 17 2007, 10:32
Go to the top of the page
 
+Quote Post
IV_K
сообщение Jun 18 2007, 07:50
Сообщение #5


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

Группа: Свой
Сообщений: 121
Регистрация: 17-06-05
Пользователь №: 6 087



я не знаю как настраивается h-jtag, по j-flash или iar могу подсказать.. с j-flash была подобная проблема, читал к нему доки, там можно писать скрипт, который пишет в регистры, при неинициализированном контроллере памяти в память НИЧЕГО не записать.. в иаре инициализация есть в примерах.
1 Processor is in run mode - ну типа работает.. надо ему halt как-то послать..
с Crosswork Studio не работал..
попробуйте иаром его.. примеры должны заработать

PS стукнитесь в асю 177836764, попробуем разобраться
Go to the top of the page
 
+Quote Post
k_george
сообщение Oct 16 2007, 10:44
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 33
Регистрация: 23-06-04
Из: г. Рязань
Пользователь №: 131



Так есть ли результат ? Поделитесь - помгите новичку.
Go to the top of the page
 
+Quote Post

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

 


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


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