Modify shutdown seqeunce. Now a F107 in sleep mode reacts on the reset pin after running stlink

pull/36/head
Uwe Bonnes 2011-12-13 18:41:07 +01:00
rodzic 5eda4566d6
commit 9ef6d28cb5
3 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -135,8 +135,7 @@ int main(int ac, char** av)
on_error:
if (sl != NULL)
{
stlink_reset(sl);
stlink_run(sl);
stlink_exit_debug_mode(sl);
stlink_close(sl);
}

Wyświetl plik

@ -359,6 +359,7 @@ void stlink_close(stlink_t *sl) {
void stlink_exit_debug_mode(stlink_t *sl) {
DLOG("*** stlink_exit_debug_mode ***\n");
stlink_write_debug32(sl, DHCSR, DBGKEY);
sl->backend->exit_debug_mode(sl);
}

Wyświetl plik

@ -112,6 +112,11 @@ extern "C" {
/* using chip id for F4 ident, since core id is same as F1 */
#define STM32F4_CHIP_ID 0x413
/* Cortex™-M3 Technical Reference Manual */
/* Debug Halting Control and Status Register */
#define DHCSR 0xe000edf0
#define DBGKEY 0xa05f0000
/* Enough space to hold both a V2 command or a V1 command packaged as generic scsi*/
#define C_BUF_LEN 32