Peter Stuge <[email protected]> writes:
> John Devereux wrote:
>> Of course any users board script will be broken too,
>
> Can you send a patch to gerrit with your board cfg? I'd be happy to
> add it.
Hi Peter,
I don't think our config would be of a lot of general use. And I don't
feel confident enough to mess with the existing tcl scripts, but will
look into this a bit more if I get time.
>> My own workaround is to manually define $_TARGETNAME in my board
>> script.
>>
>> ...
>> adapter_khz 500
>>
>> source [find target/lpc2478.cfg]
>>
>> #seems to be needed since target file fails to export it
>> set _TARGETNAME lpc2478.cpu
>>
>> # override version in lpc2478.cfg since this uses wrong clock
>> # frequency and causes flashing to be unreliable. This gets called
>> # during init
>> proc init_targets {} {
>> echo "Our init_targets: flash configured for 72MHz."
>> setup_lpc2478 72000 500
>> }
>>
>> # seem to need this here now
>> init
>>
>> # reset handler that can reset the memory map and clocking to a defined state
>> $_TARGETNAME configure -event reset-init {
>> my_init_pll
>> }
>
> Does $_TARGETNAME get used in many places? If not you could simply
> hard code the cpu name like in the procedure call in init_targets.
>
> lpc2478.cpu configure -event reset-init {
> my_init_pll
> }
>
> If you only ever have that one CPU on your board then hard coding
> (like already done in your proc init_targets) is perfectly fine IMO.
Yes my workaround works fine, but the documentation is wrong at present;
the definition/export of $_TARGETNAME does not work at all AFAICS.
I do seem to recall lpc2478.cpu did not work either ("not defined"
somehow).
--
John Devereux
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel