Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с TMS470R1B1M
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
trofimax1
Имею TMS470R1B1M и IAR J-link, подключаю согласно документации TI.
Пытаюсь инициализировать Segger JlinkARM4.62, уровни на ножках точно повторяют те что на рисунке.

AWD посадил на землю.
В результате получаю:

Application log started
- J-Flash ARM V4.62b (J-Flash compiled Feb 18 2013 17:29:14)
- JLinkARM.dll V4.62b (DLL compiled Feb 18 2013 17:28:44)
Reading flash device list [C:\Program Files\SEGGER\JLinkARM_V462b\ETC\JFlash\Flash.csv] ...
- List of flash devices read successfully (1789 Devices)
Reading MCU device list [C:\Program Files\SEGGER\JLinkARM_V462b\ETC\JFlash\MCU.csv] ...
- List of MCU devices read successfully (2059 Devices)
Opening project file [C:\Documents and Settings\plotnikov.av\Application Data\SEGGER\Default.jflash] ...
- Project opened successfully
Connecting ...
- WARNING: Unexpected core ID. (Found: 0x00000000, Expected: 0x3100E02F, Mask: 0x00000001)
- Connected successfully
Disconnecting ...
- Disconnected
Connecting ...
- WARNING: Unexpected core ID. (Found: 0x00000000, Expected: 0x3100E02F, Mask: 0x00000001)
- Connected successfully
Testing speed ...
- ERROR: RAM check failed @ address 0x00400000.
- ERROR: Write: 0x00010203 04050607
- ERROR: Read: 0x00000000 00000000
- ERROR: (0 bytes of RAM have been checked successfully)
- ERROR: Failed to test speed
Disconnecting ...
- Disconnected

Ядро не определяется, считать память не могу.
Подскажите пожалуйста куда двигаться?
Котелок
Цитата(trofimax1 @ Mar 4 2013, 04:53) *
Default.jflash

У Вас проект не настроен под проц. В принципе в сеггере есть. В JFlashARM нажимаем File - Close project, затем опять File - Open Project, идем в Samples - JFlash - ProjectFiles и выбираем там TMS470R1B1M.
trofimax1
Спасибо, пробовали и так эффект аналогичен изложенному ниже.
Вход POSRT болтался в воздухе, посадили на 3,3 В + подключили логический анализатор вот что видим

Продолжение

Особенно смущает смещение между TDI и TDO в один клок... да и j-link выводит ошибку unknown TotalIRLen
Схему подключения полностью скопировали с IAR-овского kit

AWD на посадили на землю.
Котелок
VTREF не забыли подключить? Если проц живой и распайка верная, то должно определять ядро. JLink запускали? Вот скрин подключения к процу, смотрите косяки.
trofimax1
JLink запускали TotalIRLen = 0x0000000000000000 IRLen = 0x0000000000000000000000
Unknown TotalIRLen

Уточните пожалуйста что такое "VTREF" в spns109a-TMS470R1B1M.pdf такого пина нет.
Котелок
Цитата(trofimax1 @ Mar 25 2013, 05:58) *
Уточните пожалуйста что такое "VTREF" в spns109a-TMS470R1B1M.pdf такого пина нет.

Это пин в линке, питание логики для согласования уровней, согласно данным с сеггера http://www.segger.com/jlink.html это Target interface voltage (VIF) 1.2V ... 5V, хотя может Вы его подключили, как там в иаровском не знаю, не держал в руках. Запустите JLink и увидите это напряжение ( и тестер не нужен ), следующая строка после серийника на моём скриншоте.
trofimax1
Понял, VTRef сразу подключили к Vdd процессора, лог с j-link

SEGGER J-Link Commander V4.62b ('?' for help)
Compiled Feb 18 2013 17:29:05
DLL version V4.62b, compiled Feb 18 2013 17:28:44
Firmware: J-Link ARM V8 compiled Nov 14 2012 22:34:52
Hardware: V8.00
S/N: 158005054
OEM: IAR
VTarget = 3.254V
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
WARNING: At least one of the connected devices is not JTAG compliant (IEEE Std 1
149.1, 7.1.1.d, IR-cells). (NumDevices = 1, NumBitsSet = 0)

****** Error: Failed to measure TotalIRLen.
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000

WARNING: At least one of the connected devices is not JTAG compliant (IEEE Std 1
149.1, 7.1.1.d, IR-cells). (NumDevices = 1, NumBitsSet = 0)
Котелок
Ну не знаю...... По какой-то причине линк не видит ядро..... По возможности проверить линк с другим камнем, может проблема в нём.Сам Ваш подопытный проверить, что возможно, питание, кварц, резет, AWD на коннект и чтение не влияет, только на дебаг ( по крайней мере у меня так ), может в разводке какой пин пропустили, у меня плата с камнем с готового устройства, подпаялся и работаешь. Ну и может где в подключении ошиблись.... Вроде больше ничего не может быть........
DASM
А TDI TDO не закорочены на плате ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.