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

 
 
 
Reply to this topicStart new topic
> LPC2478 jtag прграммирование
Xeon
сообщение May 27 2013, 15:13
Сообщение #1


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

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Всем привет! Посветите в процесс программирование данного микроконтроллера. В мане в разделе 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
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 27 2013, 15:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Какого года ман?
У меня (rev.04 от 26 August 2009) есть просто раздел Chapter 30: LPC24XX Flash memory programming firmware
Go to the top of the page
 
+Quote Post
Xeon
сообщение May 27 2013, 16:25
Сообщение #3


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

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Ман августа 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!
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 27 2013, 17:25
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



В Keil нормально настроено все для целевого девайса?
Options->Utilites->Use Target Driver...->Settings - и там все для IAP2 LPC2000 512k
Go to the top of the page
 
+Quote Post
Xeon
сообщение May 28 2013, 13:49
Сообщение #5


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

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Поставил в настройках 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!

Может я напутал с начальным адресом куда прошивать?
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 28 2013, 16:07
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



В LPC24xx, насколько я помню, адресное пространство Flash - с нулевого адреса
Go to the top of the page
 
+Quote Post
esaulenka
сообщение May 28 2013, 19:24
Сообщение #7


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

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Цитата(Xeon @ May 28 2013, 17:49) *
Cannot Write Flash Algorithms into RAM !


В настройках flash download есть окошко "RAM for algorithm". Туда надо прописать 0x1000 (возможно, хватит и меньшего значения) начиная с первого адреса ОЗУ (лень искать, какое оно там было; вроде б 0x40000000).


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Xeon
сообщение May 29 2013, 15:17
Сообщение #8


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

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Все так) Заработало все после ребута по питанию... Всем спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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