Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос с jtag отладчиком для ARM закрыт...
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
goodwin
Такая картина:
По своей невнимательности/раздолбайству (нога TDI висела в воздухе -непропай в переходнике 20->14) не мог никак скрестить MT-Link с ARM940T от Conexant и W90N740 от Winbond. Вчера наконец нашел это отверстие... (А то уже usbDemon-ы ковырять начал и DASM-а извел поедом smile.gif
Качнул с Segger обновление.
Весьма приятная для кого-то новость - появилась поддержка XScale...

Вообщем совокупил МT-Link с точкой доступа DWL-900AP+ (ARM940T Conexant).
Результаты работы утилиты JFlash с мегабайтной флэшкой сами все за себя говорят :

Application log started
- J-Flash ARM V3.30k (J-Flash compiled Jul 7 2006 10:00:06)
- JLinkARM.dll V3.30k (DLL compiled Jul 7 2006 09:59:28)
Reading flash device list [F:\Program Files\SEGGER\JLinkARM_V330k\ETC\JFlash\Flash.csv] ...
- List of flash devices read successfully (336 Devices)
Reading MCU device list [F:\Program Files\SEGGER\JLinkARM_V330k\ETC\JFlash\MCU.csv] ...
- List of MCU devices read successfully (103 Devices)
Opening project file [F:\Program Files\SEGGER\JLinkARM_V330k\Samples\JFlash\ProjectFiles\wifi_dlink.jflash] ...
- Project opened successfully
Opening data file [F:\Documents and Settings\Àäìèíèñòðàòîð\Ðàáî÷èé ñòîë\dlink_fw.bin] ...
- Data file opened successfully (1048576 bytes, 1 range, CRC = 0x7CBFE6C4)

Connecting ...
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link compiled Jun 30 2006 08:34:29 ARM Rev.5)
- JTAG speed: 8000 kHz (Auto)
- Initializing CPU core (Init sequence) ...
- JTAG speed: 12000 kHz (Fixed)
- J-Link found 1 JTAG device. Core ID: 0x10940027 (ARM9)
- Flash ID = 0x20225B verified
- Connected successfully

Erasing chip ...
- Connecting ...
- Erasing 19 sectors, 0x400000 - 0x4FFFFF
- RAM tested O.K.
- DCC mode not used (disabled)
- Erasing sector 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
- Erase operation completed successfully - Completed after 13.046 sec
Disconnecting ...
- Disconnected

Programming target (1048576 bytes, 1 range) ...
- Connecting ...
- RAM tested O.K.
- DCC mode not used (disabled)
- Target programmed successfully - Completed after 12.984 sec
Disconnecting ...
- Disconnected

Reading entire flash chip ...
- Connecting ...
- 19 sectors, 1 range, 0x400000 - 0x4FFFFF
- RAM tested O.K.
- DCC mode not used (disabled)
- Target memory read successfully. (984672 bytes, 2 ranges) - Completed after 4.828 sec
Disconnecting ...
- Disconnected

Verifying target (1048576 bytes, 1 range) ...
- Connecting ...
- RAM tested O.K.
- DCC mode not used (disabled)
- All loaded bytes verified OK! - Completed after 7.781 sec
Disconnecting ...
- Disconnected
goodwin
А вот это для Winbond (ARM7, утилита J-Link Commander, работа с RAM) :

SEGGER J-Link Commander V3.30k ('?' for help)
Compiled Jul 7 2006 09:59:50
DLL version V3.30k, compiled Jul 7 2006 09:59:28
Firmware: J-Link compiled Jun 30 2006 08:34:29 ARM Rev.5
Hardware: V5.00
S/N : 20000248
VTarget = 3.429V
Speed set to 30 kHz
Found 1 JTAG device, Total IRLen = 4:
Id of device #1: 0x3F0F0F0F
Found ARM with core Id 0x3F0F0F0F (ARM7)

J-Link>speed 12000
Speed: 12000kHz

J-Link>testwspeed 0
Speed test: Writing 5 * 128kb into memory @ address 0x00000000 .....
128 kByte written in 218ms ! (599.0 kb/sec)
J-Link>

J-Link>testrspeed 0
Speed test: Reading 5 * 128kb from address 0x00000000 .....
128 kByte read in 575ms ! (228.0 kb/sec)
J-Link>
goodwin
Вот бы еще и для MIPS такую штуку. Но увы, как я понял из своей возни с usbDemon-ом, в MIPS сам
jtag сильно тормозной... Лить в MIPS получалось только со скоростью 12 кБ/сек...

Пришел к выводу - для отладки MIPS лучше пользовать ROM монитор (где бы его еще надыбать в исходниках для прикручивания к любому контроллеру... По COM порту это будет гораздо шустрее, если использовать usb->com переходник... А ведь мониторы существуют и для ethernet...
andk
Какой монитор (для MIPS) нужен?
У меня есть IDT, pmon,yamon
goodwin
Цитата(andk @ Jul 10 2006, 07:25) *
Какой монитор (для MIPS) нужен?
У меня есть IDT, pmon,yamon


Мне "для попробовать" с MULTI. Так что от, от IDT и pmon не отказался бы smile.gif
yamon вроде как для линукс?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.