Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: OpenOCD + LPC1768
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
ZiB
Всем привет!
Собрал демо платку для опробирования LPC1768.
Для заливки программы использую OpenOCD + USB-JTAG (на FTDI).
Флешка зашивается нормально, но во проверку не может выполнить.
вот последовательность команд:
reset
halt
flash write_image erase test.bin
verify_image test.bin
reset run
Пока не разобрался в чем проблема, данная последовательность команд работала нормально с AT91SAM7S.
AHTOXA
У меня на LPC2148 такая же (только без первого reset) последовательность - работает.
Попробуйте понизить скорость (jtag_khz).
ZiB
Пробовал не помогает.
У LPC2148 помоему ядро такое же как и у sam7s.
AHTOXA
Тут не ядро, тут больше флеш роялит. Хотя для STM32 (ядро как у LPC1768) команды у меня точно такие же:
Код
halt
flash write_image erase $(ELF)
verify_image $(ELF)
reset run
shutdown


ЗЫ. А нет ли у LPC1768 чего-нибудь типа "магического числа", как у LPC21xx?
ZiB
пока не знаюна счет "магического числа"
возможно файл конфигурации нужно править
пока отложил, зашиваю через встроенный бутлоадер ISP
на выходных почитаю...
igorsk
Цитата(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.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.