Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программирование LPC2000
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
pdk
Есть ли способ настроить связку Eclipse/OpenOCD так чтобы прошивать кристалл через JTAG ?
( как в CrossWork )
axle
Цитата(pdk @ May 6 2007, 18:14) *
Есть ли способ настроить связку Eclipse/OpenOCD так чтобы прошивать кристалл через JTAG ?
( как в CrossWork )


В Eclipse добавляешь в Run->ExternalTools команду openocd-ftd2xx.exe
В текущей директории должны лежать еще два файла: openocd.cfg и openocd.script.

В файле openocd.cfg должны быть твои настройки OpenOCD + строчка в параметрах target:
target_script 0 reset openocd.script #выполняем скрипт, программирующий flash

openocd.script может быть например такой:
arm7_9 dcc_downloads enable
wait_halt
sleep 10
poll

#-------------------------------------
# Internal flash

flash probe 0

# erase first bank only:
#flash erase 0 0 0

# erase all banks:
flash erase 0 0 16
flash write 0 yourprog.hex 0x0
reset run
sleep 10
shutdown

#-------------------------------------
# External flash

#flash probe 1
#flash protect 1 0 1 'off'

# erase 0 - 1 banks:
#flash erase 1 0 1
#flash write 1 yourprog.hex 0x0

#flash protect 1 0 1 'on'

#reset run
#sleep 10
#shutdown
gerd
Цитата(pdk @ May 6 2007, 14:14) *
Есть ли способ настроить связку Eclipse/OpenOCD так чтобы прошивать кристалл через JTAG ?
( как в CrossWork )

Вот здесь все подробнейшим образом описано:
http://www.sparkfun.com/tutorial/ARM/ARM_C...ith_Eclipse.pdf
Latch
с lpc2106 и lpc2138 нет проблем.
подключил lpc2103 - стирается но не пишется(((
что может быть не так?
etoja
lpc2103 через Wiggler и программу H-Jtag успешно программируется, как и lpc2106, lpc2138.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.