[fix] GDB port fixed to 4242 until better command line parsing. leave DFU mode.

pull/11/head
Fabien Le Mentec 2011-10-14 16:08:44 -05:00
rodzic ea11de2d8b
commit f01fc0c4f1
1 zmienionych plików z 8 dodań i 10 usunięć

Wyświetl plik

@ -138,8 +138,13 @@ int main(int argc, char** argv) {
} }
} }
if(stlink_current_mode(sl) != STLINK_DEV_DEBUG_MODE) if (stlink_current_mode(sl) == STLINK_DEV_DFU_MODE) {
stlink_enter_swd_mode(sl); stlink_exit_dfu_mode(sl);
}
if(stlink_current_mode(sl) != STLINK_DEV_DEBUG_MODE) {
stlink_enter_swd_mode(sl);
}
uint32_t chip_id = stlink_chip_id(sl); uint32_t chip_id = stlink_chip_id(sl);
printf("Chip ID is %08x.\n", chip_id); printf("Chip ID is %08x.\n", chip_id);
@ -173,14 +178,7 @@ int main(int argc, char** argv) {
// memory map is in 1k blocks. // memory map is in 1k blocks.
current_memory_map = make_memory_map(params, flash_size * 0x400); current_memory_map = make_memory_map(params, flash_size * 0x400);
int port; int port = 4242;
if(argc == 1) {
port = rand() & 0xffff;
}
else {
port = atoi(argv[1]);
}
while(serve(sl, port) == 0); while(serve(sl, port) == 0);