示例#1
0
/**
 * @brief Bootloader "C" entry point
 *
 * @param none
 *
 * @returns Nothing. Will launch/restart image if successful, halt if not.
 */
void bootrom_main(void) {
    chip_init();

    dbginit();

    dbgprint("gbboot Server\n");

    chip_wait_for_link_up();
    while(1) {
        server_loop();
    }
}
示例#2
0
/**
 * @brief Bootloader "C" entry point
 *
 * @param none
 *
 * @returns Nothing. Will launch/restart image if successful, halt if not.
 */
void bootrom_main(void) {
    chip_init();

    dbginit();

    init_last_error();

    dbgprint("gbboot Server\n");

    chip_wait_for_link_up();

    chip_unipro_attr_write(DME_ARA_BOOT_CONTROL,
                           FORCE_UNIPRO_BOOT,
                           0,
                           ATTR_PEER);

    while(1) {
        server_loop();
    }
}