13 bool cmd_erase_mass (
void);
14 bool cmd_option (
int argc,
const char *argv[]);
16 int flash_erase (uint32_t addr,
int len);
17 int flash_write (uint32_t dest,
const uint8_t *src,
int len);
19 int Handler (
int argc,
const char* argv[]);
22 void flash_unlock (
void);
23 bool option_erase (
void);
24 bool option_write_erased (uint32_t addr, uint16_t value);
25 bool option_write (uint32_t addr, uint16_t value);
Zpracování příkazů Monitoru (gdb "monitor")
Části targetu společné pro všechny Cortex-M procesory. Dědí jednak Target a jeho metody (většinou pur...
Definition: cortexmx.h:45
Zapouzdření skupiny příkazů
bool probe(void)
Test, zda je jádro připojeno - jen na začátku (monitor scan)
int Handler(int argc, const char *argv[])
handler pro příkaz
Zpracování příkazů Monitoru (gdb "monitor") Původní C-čkový přístup byl jiný, možná jednodušší...
Definition: command.h:16
Vlastní obsluha gdb paketů. Nejpodstatnější část celého programu. Vše se děje v přerušení od USB...
Definition: gdbserver.h:28
Části targetu společné pro všechny Cortex-M procesory.