Buenas tardes a todos. Quería hacer una consulta acerca de OpenOCD. Tengo una placa TMS570ls3137, y estoy usando la versión de OpenOCD 0.9.0, con un debugger Olimex ARM-USB-OCD-H. Lo que necesito hacer, es poder borrar la flash del mismo.
Para usarlo, ejecuto el OpenOCD en una terminal de la siguiente manera: openocd.exe -f ./interface/ftdi/olimex-arm-usb-ocd-h.cfg -f ./target/ti_tms570ls3137.cfg -f (el cual se inicializa satisfactoriamente).
Mediante el PuTTy, ejecuto el cliente Telnet, y conecta bien con el servidor. El problema, es cuando quiero usar los comandos para borrar la flash. Cuando ejecuto los comandos flash erase_bank, flash erase_address, etc, me aparece un mensaje que dice comandos inválidos. Si ejecuto gdb_flash_program enable, me aparece que se puede enviar después del comando 'init' (el cuál nuncaejecite).
No se si se necesita algún comando previo para poder borrar la flash, o hay algún problema en el OpenOCD/TMS570. No tengo mucha experiencia en su uso.
Muchas gracias.