• Mathias K's avatar
    command: print BUG warning when usage is missing · 54d6330b
    Mathias K authored
    
    
    These error messages will prompt patches to be submitted for missing
    .usage or empty fields. All of the below must be resolved before next
    release.
    
    The Jim defined commands are excluded from this checklist because the
    help text can be set later than during command registration.
    
    strlen(.usage) == 0 means that the command expects no arguments.
    
    Updates to this patch in Gerrit to fix problems below are most
    welcome. Anyone can push updated versions of a patch to Gerrit. If
    there are no further updates to this patch within a week, it will be
    pushed to the master branch to prompt more fixes.
    
    These were caught by launching OpenOCD.
    
    Error: BUG: command 'command' does not have the '.usage' field filled out
    Error: BUG: command 'script' does not have the '.usage' field filled out
    Error: BUG: command 'power_restore' does not have the '.usage' field filled out
    Error: BUG: command 'srst_deasserted' does not have the '.usage' field filled out
    Error: BUG: command 'measure_clk' does not have the '.usage' field filled out
    Error: BUG: command 'exit' does not have the '.usage' field filled out
    Error: BUG: command 'shutdown' does not have the '.usage' field filled out
    Error: BUG: command 'gdb_sync' does not have the '.usage' field filled out
    Error: BUG: command 'interface_list' does not have the '.usage' field filled out
    Error: BUG: command 'target' does not have the '.usage' field filled out
    Error: BUG: command 'target init' does not have the '.usage' field filled out
    Error: BUG: command 'flash' does not have the '.usage' field filled out
    Error: BUG: command 'flash init' does not have the '.usage' field filled out
    Error: BUG: command 'flash banks' does not have the '.usage' field filled out
    Error: BUG: command 'nand' does not have the '.usage' field filled out
    Error: BUG: command 'nand drivers' does not have the '.usage' field filled out
    Error: BUG: command 'nand init' does not have the '.usage' field filled out
    Error: BUG: command 'pld' does not have the '.usage' field filled out
    Error: BUG: command 'pld init' does not have the '.usage' field filled out
    Error: BUG: command 'mflash' does not have the '.usage' field filled out
    Error: BUG: command 'mflash init' does not have the '.usage' field filled out
    Error: BUG: command 'dummy' does not have the '.usage' field filled out
    Error: BUG: command 'dummy foo' does not have the '.usage' field filled out
    Error: BUG: command 'scan_chain' does not have the '.usage' field filled out
    Error: BUG: command 'jtag' does not have the '.usage' field filled out
    Error: BUG: command 'jtag init' does not have the '.usage' field filled out
    Error: BUG: command 'arm' does not have the '.usage' field filled out
    Error: BUG: command 'arm reg' does not have the '.usage' field filled out
    Error: BUG: command 'etm' does not have the '.usage' field filled out
    Error: BUG: command 'arm7_9' does not have the '.usage' field filled out
    Error: BUG: command 'at91eb40a.cpu' does not have the '.usage' field filled out
    Error: BUG: command 'at91eb40a.cpu arm' does not have the '.usage' field filled out
    Error: BUG: command 'arm reg' does not have the '.usage' field filled out
    Error: BUG: command 'at91eb40a.cpu etm' does not have the '.usage' field filled out
    Error: BUG: command 'at91eb40a.cpu arm7_9' does not have the '.usage' field filled out
    Error: BUG: command 'target_request' does not have the '.usage' field filled out
    ^C
    oyvind@fierce:~/openocd$ openocd -c "interface dummy" -f board/at91eb40a.cfg 2>&1 | grep -w BUG
    Error: BUG: command 'command' does not have the '.usage' field filled out
    Error: BUG: command 'script' does not have the '.usage' field filled out
    Error: BUG: command 'power_restore' does not have the '.usage' field filled out
    Error: BUG: command 'srst_deasserted' does not have the '.usage' field filled out
    Error: BUG: command 'measure_clk' does not have the '.usage' field filled out
    Error: BUG: command 'exit' does not have the '.usage' field filled out
    Error: BUG: command 'shutdown' does not have the '.usage' field filled out
    Error: BUG: command 'gdb_sync' does not have the '.usage' field filled out
    Error: BUG: command 'interface_list' does not have the '.usage' field filled out
    Error: BUG: command 'target' does not have the '.usage' field filled out
    Error: BUG: command 'target init' does not have the '.usage' field filled out
    Error: BUG: command 'flash' does not have the '.usage' field filled out
    Error: BUG: command 'flash init' does not have the '.usage' field filled out
    Error: BUG: command 'flash banks' does not have the '.usage' field filled out
    Error: BUG: command 'nand' does not have the '.usage' field filled out
    Error: BUG: command 'nand drivers' does not have the '.usage' field filled out
    Error: BUG: command 'nand init' does not have the '.usage' field filled out
    Error: BUG: command 'pld' does not have the '.usage' field filled out
    Error: BUG: command 'pld init' does not have the '.usage' field filled out
    Error: BUG: command 'mflash' does not have the '.usage' field filled out
    Error: BUG: command 'mflash init' does not have the '.usage' field filled out
    Error: BUG: command 'dummy' does not have the '.usage' field filled out
    Error: BUG: command 'dummy foo' does not have the '.usage' field filled out
    Error: BUG: command 'scan_chain' does not have the '.usage' field filled out
    Error: BUG: command 'jtag' does not have the '.usage' field filled out
    Error: BUG: command 'jtag init' does not have the '.usage' field filled out
    Error: BUG: command 'arm' does not have the '.usage' field filled out
    Error: BUG: command 'arm reg' does not have the '.usage' field filled out
    Error: BUG: command 'etm' does not have the '.usage' field filled out
    Error: BUG: command 'arm7_9' does not have the '.usage' field filled out
    Error: BUG: command 'at91eb40a.cpu' does not have the '.usage' field filled out
    Error: BUG: command 'at91eb40a.cpu arm' does not have the '.usage' field filled out
    Error: BUG: command 'arm reg' does not have the '.usage' field filled out
    Error: BUG: command 'at91eb40a.cpu etm' does not have the '.usage' field filled out
    Error: BUG: command 'at91eb40a.cpu arm7_9' does not have the '.usage' field filled out
    Error: BUG: command 'target_request' does not have the '.usage' field filled out
    
    Change-Id: I2c3e529530a15d2295a1950ffc59e8f2fc661012
    Signed-off-by: default avatarØyvind Harboe <oyvind.harboe@zylin.com>
    Signed-off-by: default avatarMathias K <kesmtp@freenet.de>
    Reviewed-on: http://openocd.zylin.com/299
    
    
    Tested-by: jenkins
    Reviewed-by: default avatarØyvind Harboe <oyvindharboe@gmail.com>
    Reviewed-by: default avatarSpencer Oliver <spen@spen-soft.co.uk>
    54d6330b
target.c 139 KB