diff --git a/init.c b/init.c index 900205f..fc9d2d2 100644 --- a/init.c +++ b/init.c @@ -18,8 +18,8 @@ #include -extern uint8_t __bss_start__[]; -extern uint8_t __bss_end__[]; +extern uint32_t __bss_start__[]; +extern uint32_t __bss_end__[]; extern uint8_t flash_data_start[]; extern uint8_t sram_data_start[]; extern uint8_t sram_data_end[]; @@ -29,7 +29,7 @@ void DATA_Init(void); void BSS_Init(void) { - uint8_t *pBss; + uint32_t *pBss; for (pBss = __bss_start__; pBss < __bss_end__; pBss++) { *pBss = 0;