On Thu, Feb 2, 2012 at 4:50 PM, Chris Morgan <[email protected]> wrote: > On Thu, Feb 2, 2012 at 4:34 PM, Freddie Chopin <[email protected]> wrote: >> W dniu 2012-02-02 22:11, Chris Morgan pisze: >> >>> How does it look in tcl to override the init_targets from the >>> lpc2478.cpu file in code? >> >> >> You just write another init_targets() and it overrides the previous one(s). >> Currently it's done in lpc2xxx files - init_targets() from lpc2103.cfg >> overrides init_targets() from lpc2xxx.cfg. Chaining that would be no >> different than sourcing "linear" scripts. >> >> >>> Does that function then also call the original init_targets to >>> preserve its initial setup? >> >> >> No. That's why having init_boards() would be nice. >> >> >>> If thats easy then why not move the stuff >>> at the start of the ea board file into the board specific init_targets >>> function, call the initial one after sourcing the lpc2478.cpu file and >>> then continue with its use of $_TARGETNAME? >> >> >> Currently you have to either: >> - write new init_targets(), call setup_lpc2478() (or perform your own init) >> and then your code >> - have "init" command before your code (so that init_targets() would be >> executed before it) >> - have your code packed in some procedure, then in openocd command line just >> add -c "init; your_procedure" >> >> In second and third solution you'll need the patch that makes _TARGETNAME >> global. >> >> 4\/3!! >> > > > Ahh ok. > > Yeah. I'd be ok with making that variable global, as in your patch, > and adding init_boards() so we can defer the board stuff until after > init_targets() has been called, in the new model. That sounds good to > me. > > Chris
Need me to do anything here Freddie? I modified my review on your patch presuming that we would address the board issues in another way. Chris ------------------------------------------------------------------------------ Try before you buy = See our experts in action! 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-dev2 _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
