Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2478 jtag прграммирование
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Xeon
Всем привет! Посветите в процесс программирование данного микроконтроллера. В мане в разделе JTAG Flash programming interface написано
Remark: This chapter describes the boot process for flashless parts LPC2420/60 and
LPC2470. It does not apply to parts LPC2458, LPC2468, and LPC2478.

Для программирования данного камня через jnag надо сделать что то другое?

Использую Keil и J-Link pro
toweroff
Какого года ман?
У меня (rev.04 от 26 August 2009) есть просто раздел Chapter 30: LPC24XX Flash memory programming firmware
Xeon
Ман августа 2009.

Когда пытаюсь прошить gtag'ом в выводе получаю:

Device = LPC2478
Info: Device "LPC2478" selected (504 KB flash, 64 KB RAM).
VTarget = 3.235V
Info: TotalIRLen = 4, IRPrint = 0x01
Info: RTCK reaction time is approx. 126ns
Info: Auto JTAG speed: Adaptive
DLL version V4.68a, compiled Apr 12 2013 13:26:50
Firmware: J-Link ARM-Pro V1.x compiled Oct 12 2012 19:11:20
Hardware: V1.10
Hardware-Breakpoints: 2
Software-Breakpoints: 8192
Watchpoints: 0
Found 1 JTAG device, Total IRLen = 4:
Id of device #0: 0x4F1F0F0F
ARM7 identified.
Using adaptive clocking instead of fixed JTAG speed.
Info: Failed to program ICE breaker before Reset, using default reset strategy.
Info: Resetting target using RESET pin
Info: Resetting TRST
JTAG speed: 1000 kHz
No Algorithm found for: 00000000H - 000021B3H
Erase skipped!
toweroff
В Keil нормально настроено все для целевого девайса?
Options->Utilites->Use Target Driver...->Settings - и там все для IAP2 LPC2000 512k
Xeon
Поставил в настройках Options->Utilites->Use Target Driver...->Settings LPC2000 IAP2 512kB Flash, в выводе получаю:

Device = LPC2478
Info: Device "LPC2478" selected (504 KB flash, 64 KB RAM).
VTarget = 3.235V
Info: TotalIRLen = 4, IRPrint = 0x01
Info: RTCK reaction time is approx. 189ns
Info: Auto JTAG speed: Adaptive
DLL version V4.68a, compiled Apr 12 2013 13:26:50
Firmware: J-Link ARM-Pro V1.x compiled Oct 12 2012 19:11:20
Hardware: V1.10
Hardware-Breakpoints: 2
Software-Breakpoints: 8192
Watchpoints: 0
Found 1 JTAG device, Total IRLen = 4:
Id of device #0: 0x4F1F0F0F
ARM7 identified.
Using adaptive clocking instead of fixed JTAG speed.
Info: Failed to program ICE breaker before Reset, using default reset strategy.
Info: Resetting target using RESET pin
Info: Resetting TRST
JTAG speed: 1000 kHz
Cannot Write Flash Algorithms into RAM !
Erase Failed!

Может я напутал с начальным адресом куда прошивать?
toweroff
В LPC24xx, насколько я помню, адресное пространство Flash - с нулевого адреса
esaulenka
Цитата(Xeon @ May 28 2013, 17:49) *
Cannot Write Flash Algorithms into RAM !


В настройках flash download есть окошко "RAM for algorithm". Туда надо прописать 0x1000 (возможно, хватит и меньшего значения) начиная с первого адреса ОЗУ (лень искать, какое оно там было; вроде б 0x40000000).
Xeon
Все так) Заработало все после ребута по питанию... Всем спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.