duane> I think your view is more (A), and mine is more (B).

david>  Yet my example of a "flash download" tool seems more like (B) to 
me. :)

Seems like we both sit at two different ends of the spectrum, you see 
"de-bricking/flashing" a board as day to day I don't. That is perhaps 
good, it makes one think of the other use cases.

If I where to list "use case areas of interest" - they would be:

(a)   "my board is a brick - please help me reflash(recover) my board" 
type GUI interface.

    Be it "linux" or some other operating system - the board is dead and 
must be recovered.
    This is more for the "linux target board developer type".
    Also WinCE types, ie: "urjtag" type solution, and is more "flash 
programmer centric"

    Much of this is External NOR flash,or External NAND flash.
    What is not - is micro-controller based stuff which is more (d) then 
(a).

    Boundary scan method works (ie: the UrJTAG approach) but is slow
    or the "download helper code" (the OpenOCD approach) faster.

(b)   How to write a "xlinix flash programer" type solution
    aka: Much like Xilinx IMPACT, or the Altera equal (I don't know the 
name).
    This is more "jtag centric".

    I guess this is more Dick Holenbeck type centric (he wrote the xsvf 
support).

(c)  Boundary Scan - wiggle pins on the jtag chain.

    People have asked about this... and we have talked about it
    But there are no "drum beaters" eager to help.

(d)  Debug & Software Development solutions.
  
    Mostly "non-linux-kernel" micro controller centric
   
    "uboot" debug falls into this category.

===

agree?


_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to