On 19.11.2018 0:38, Stuart Longland (VK4MSL) wrote:
Hi,

Silly question.  Can we get 7b03129916aa050f4d120a532659dbbba279f7be
rolled back temporarily?

commit 7b03129916aa050f4d120a532659dbbba279f7be
Author: Edward Fewell <efew...@ti.com>
Date:   Thu Jan 18 20:48:11 2018 -0600

     flash/nor: Add support for TI CC26xx/CC13xx flash

     Added cc26xx flash driver to support the TI CC26xx and CC13xx
     microcontrollers. Driver is capable of determining which MCU
     is connected and configures itself accordingly. Added config
     files for four specific variants: CC26x0, CC13x0, CC26x2, and
     CC13x2.

     Note that the flash loader code is based on the sources used
     to support flash in Code Composer Studio and Uniflash from TI.

     Removed cc26xx.cfg file made obsolete by this patch.

     Change-Id: Ie2b0f74f8af7517a9184704b839677d1c9787862
     Signed-off-by: Edward Fewell <efew...@ti.com>
     Reviewed-on: http://openocd.zylin.com/4358
     Tested-by: jenkins
     Reviewed-by: Tomas Vanek <van...@fbl.cz>
     Reviewed-by: Fredrik Hederstierna <fred...@hederstierna.com>
The newer code might be the best thing since sliced bread (and may even
allow me to rid myself of TI Uniflash), but until *everything* that
needs it is updated (i.e. `grep -RF target/cc26xx.cfg openocd/tcl`
returns back empty), 'cc26xx.cfg' should stay.

Unfortunately rolling back to the older OpenOCD 0.10.0 release breaks
support for the nrf52840 (the `program` command just fails).

At the moment, cc2538.cfg is now broken and unusable:
$ openocd -f vrt/projects/widesky/hub/openocd.cfg
Open On-Chip Debugger 0.10.0+dev-00577-gea410488-dirty (2018-11-16-17:23)
Licensed under GNU GPL v2
For bug reports, read
         http://openocd.org/doc/doxygen/bugs.html

Info : to use this adapter you MUST add ``init; ftdi_set_signal PWR_RST 1; jtag 
arp_init'' to the end of your config file!

/usr/bin/../share/openocd/scripts/target/cc2538.cfg:16: Error: Can't find 
target/cc26xx.cfg
in procedure 'script'
at file "embedded:startup.tcl", line 60
at file "vrt/projects/widesky/hub/openocd.cfg", line 3
at file "/usr/bin/../share/openocd/scripts/target/cc2538.cfg", line 16
Rolling back this one patch however (which I did by hand; just extracted
the deleted file out of the patch and re-instated it in my
`/usr/share/openocd/scripts/target` directory) fixed the problem and I
can now debug the CC2538 again.

Regards,

Hi Stuart,

yes we all overlooked the pitfall that CC2538 belongs to the cc26xx family.
Can you please test with the last line of tcl/target/cc2538.cfg
changed to
     source [find target/ti_cc26xx.cfg]

I have no idea if CC2538 has any internal flash and if it will be properly handled by the new flash driver. The old config had no flash defined, so you should get the same functionality as before.

Tom



_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to