Witam
Bardzo proszę o pomoc w konfiguracji programu OpenOCD. Męcze się już drugi dzień, czytam fora i manuale, już ściągnąłem kilka wersji oprogramowania i nic:/
Problem jest następujący. Wykonałem układ turtelizera2 i mam do niego podłączony swój układ z AT91SAM7S64 na pokładzie (dodam że pod CrossStudio wszystko chodzi bezbłędnie i układ był już testowany wielokrotnie). Zakupiłem książkę pana Roberta Brzozy \"Mikrokontrolery AT91SAM7 w przykładach\" i chciałem przesiąść się na darmowe oprogramowanie WinARM.
Ze strony pana Freddie Chopin ściągnąłem instalator OpenOCD pod windowsa. OpenOCD wywala następujący komunikat:
Kod:
Jeśli wykomentuje tą linijkę w konfiguracji to następna też jest zła i tak do końca :/
Starsza wersja OpenOCD z kolei wysypuje się na ft2232_layout turtelizer2
albo w ogóle nie wie co to ft2232
Tutaj plik konfiguracyjny:
Kod:
Bardzo proszę o pomoc
Pozdrawiam
Wiktor
Bardzo proszę o pomoc w konfiguracji programu OpenOCD. Męcze się już drugi dzień, czytam fora i manuale, już ściągnąłem kilka wersji oprogramowania i nic:/
Problem jest następujący. Wykonałem układ turtelizera2 i mam do niego podłączony swój układ z AT91SAM7S64 na pokładzie (dodam że pod CrossStudio wszystko chodzi bezbłędnie i układ był już testowany wielokrotnie). Zakupiłem książkę pana Roberta Brzozy \"Mikrokontrolery AT91SAM7 w przykładach\" i chciałem przesiąść się na darmowe oprogramowanie WinARM.
Ze strony pana Freddie Chopin ściągnąłem instalator OpenOCD pod windowsa. OpenOCD wywala następujący komunikat:
Kod:
OLD SYNTAX: DEPRECATED - translating to new syntax
jtag newtap CHIP TAP -irlen 4 -ircapture 0x1 -irvalue 0xf
Example: STM32 has 2 taps, the cortexM3(len4) + boundryscan(len5)
jtag newtap stm32 cortexm3 ....., thus creating the tap: \"stm32.cortexm3\"
jtag newtap stm32 boundry ....., and the tap: \"stm32.boundery\"
And then refer to the taps by the dotted name.
NEW COMMAND:
invalid command name \"daemon_startup_reset\"
Jeśli wykomentuje tą linijkę w konfiguracji to następna też jest zła i tak do końca :/
Starsza wersja OpenOCD z kolei wysypuje się na ft2232_layout turtelizer2
albo w ogóle nie wie co to ft2232
Tutaj plik konfiguracyjny:
Kod:
#daemon configuration
telnet_port 4444
gdb_port 3333
#interface
interface ft2232
ft2232_device_desc "Turtelizer JTAG/RS232 Adapter A"
ft2232_layout turtelizer2
ft2232_vid_pid 0x0403 0xbdc8
jtag_speed 3
jtag_nsrst_delay 200
jtag_ntrst_delay 200
#use combined on interfaces or targets that can't set TRST/SRST separately
reset_config srst_only srst_pulls_trst
#jtag scan chain
#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)
jtag_device 4 0x1 0xf 0xe
#target configuration
daemon_startup reset
#target <type> <startup mode>
#target arm7tdmi <reset mode> <chainpos> <endianness> <variant>
target arm7tdmi little run_and_init 0 arm7tdmi_r4
# mthomas: the file oocd_flash2138.script is a list of the openocd-commands
target_script 0 reset C:\WinARM\utils\openocd\sam7_flash\oocd_flash_sam7.script
run_and_halt_time 0 30
working_area 0 0x40000000 0x4000 nobackup
# mthomas AT91SAM7
flash bank at91sam7 0 0 0 0 0
# Informatione: erase command (telnet-interface) for complete flash:
# flash erase 0 0 numlockbits-1
# SAM7S64 with 16 lockbits: flash erase 0 0 15
Bardzo proszę o pomoc
Pozdrawiam
Wiktor