FreeCalypso > hg > freecalypso-tools
view target-utils/pirexplore/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_baud_switch(); extern void cmd_blit(); extern void cmd_buz(); extern void cmd_buzlev(); extern void cmd_dieid(); extern void cmd_find(); extern void cmd_flashid(); extern void cmd_jump(); extern void cmd_lcdfill(); extern void cmd_lcdinit(); extern void cmd_lcdtest(); extern void cmd_r8(); extern void cmd_r16(); extern void cmd_r32(); extern void cmd_rtc(); extern void cmd_rtccomp(); extern void cmd_spca(); extern void cmd_spcainit(); extern void cmd_w8(); extern void cmd_w16(); extern void cmd_w32(); extern void abb_init(); extern void abb_power_off(); extern void abb_unlock_page2(); extern void cmd_memdump_human(); extern void tiffs_init(); const struct cmdtab cmdtab[] = { {"abbinit", abb_init}, {"abbpage2", abb_unlock_page2}, {"abbr", cmd_abbr}, {"abbw", cmd_abbw}, {"baud", cmd_baud_switch}, {"blit", cmd_blit}, {"buz", cmd_buz}, {"buzlev", cmd_buzlev}, {"dieid", cmd_dieid}, {"dump", cmd_memdump_human}, {"ffsinit", tiffs_init}, {"find", cmd_find}, {"flashid", cmd_flashid}, {"jump", cmd_jump}, {"lcdfill", cmd_lcdfill}, {"lcdinit", cmd_lcdinit}, {"lcdtest", cmd_lcdtest}, {"poweroff", abb_power_off}, {"r8", cmd_r8}, {"r16", cmd_r16}, {"r32", cmd_r32}, {"rtc", cmd_rtc}, {"rtccomp", cmd_rtccomp}, {"spca", cmd_spca}, {"spcainit", cmd_spcainit}, {"vibe", cmd_buz}, {"w8", cmd_w8}, {"w16", cmd_w16}, {"w32", cmd_w32}, {0, 0} };