FreeCalypso > hg > freecalypso-tools
view target-utils/flash-boot-test/cmdtab.c @ 505:7bf0d909c87e
fc-loadtool flash ID check: change of reset after the check logic
This change only affects those flash configurations that have ID checks
enabled. The logic for resetting the flash after the ID check has been
changed as follows:
1) If the check fails, we return without attempting to reset the flash.
2) If the check is successful, we reset the flash using the configured
method (could be AMD or Intel or Intel W30) instead of always doing an
AMD flash reset as the original code did.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 27 May 2019 19:58:01 +0000 |
parents | 44a1de4264d8 |
children |
line wrap: on
line source
#include "cmdtab.h" extern void cmd_abbr(); extern void cmd_abbw(); extern void cmd_jump(); extern void cmd_r8(); extern void cmd_r16(); extern void cmd_r32(); extern void cmd_w8(); extern void cmd_w16(); extern void cmd_w32(); extern void cmd_memdump_human(); extern void cmd_wd(); extern void cmd_we(); extern void cmd_wr(); extern void cmd_ww(); extern void abb_init(); extern void abb_power_off(); extern void abb_unlock_page2(); const struct cmdtab cmdtab[] = { {"abbinit", abb_init}, {"abbpage2", abb_unlock_page2}, {"abbr", cmd_abbr}, {"abbw", cmd_abbw}, {"dump", cmd_memdump_human}, {"jump", cmd_jump}, {"poweroff", abb_power_off}, {"r8", cmd_r8}, {"r16", cmd_r16}, {"r32", cmd_r32}, {"w8", cmd_w8}, {"w16", cmd_w16}, {"w32", cmd_w32}, {"wd", cmd_wd}, {"we", cmd_we}, {"wr", cmd_wr}, {"ww", cmd_ww}, {0, 0} };