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

 
 
 
Reply to this topicStart new topic
> OpenOCD + LPC1768, Проблема при проверки зашитой программы.
ZiB
сообщение Apr 19 2010, 04:09
Сообщение #1


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

Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109



Всем привет!
Собрал демо платку для опробирования LPC1768.
Для заливки программы использую OpenOCD + USB-JTAG (на FTDI).
Флешка зашивается нормально, но во проверку не может выполнить.
вот последовательность команд:
reset
halt
flash write_image erase test.bin
verify_image test.bin
reset run
Пока не разобрался в чем проблема, данная последовательность команд работала нормально с AT91SAM7S.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 19 2010, 04:15
Сообщение #2


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



У меня на LPC2148 такая же (только без первого reset) последовательность - работает.
Попробуйте понизить скорость (jtag_khz).


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
ZiB
сообщение Apr 19 2010, 06:19
Сообщение #3


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

Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109



Пробовал не помогает.
У LPC2148 помоему ядро такое же как и у sam7s.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 19 2010, 07:39
Сообщение #4


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Тут не ядро, тут больше флеш роялит. Хотя для STM32 (ядро как у LPC1768) команды у меня точно такие же:
Код
halt
flash write_image erase $(ELF)
verify_image $(ELF)
reset run
shutdown


ЗЫ. А нет ли у LPC1768 чего-нибудь типа "магического числа", как у LPC21xx?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
ZiB
сообщение Apr 19 2010, 09:22
Сообщение #5


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

Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109



пока не знаюна счет "магического числа"
возможно файл конфигурации нужно править
пока отложил, зашиваю через встроенный бутлоадер ISP
на выходных почитаю...
Go to the top of the page
 
+Quote Post
igorsk
сообщение Apr 23 2010, 00:48
Сообщение #6


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

Группа: Участник
Сообщений: 84
Регистрация: 22-03-10
Пользователь №: 56 131



Цитата(AHTOXA @ Apr 19 2010, 08:54) *
ЗЫ. А нет ли у LPC1768 чего-нибудь типа "магического числа", как у LPC21xx?

Есть.
Цитата
The reserved Cortex-M3 exception vector location 7 (offset 0x 001C in the vector table) should contain the 2’s complement of the check-sum of table entries 0 through 6. This causes the checksum of the first 8 table entries to be 0. The boot loader code checksums the first 8 locations in sector 0 of the flash. If the result is 0, then execution control is transferred to the user code.
Go to the top of the page
 
+Quote Post

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

 


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


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