bootloader进入Main函数之后就进行外设初始化过程如下
void HW_Init(void)
{
I_GPIO_Init();
#if (SYS_TICK_MS>0)
I_SYSTICK_Init();
#endif
#if H_EEPROM
I_EEPROM_Init();
#endif
#if H_SDRAM
I_SDRAMInit();
#endif
#if H_FS_USBDisk
f_mount(&fs_USB,"2:",0);
#endif
#if H_LCD
I_LCD_Init();
#endif
}
APP进入Main之后也同样是对外设进行初始化如下:
void HW_Init(void)
{
I_GPIO_Init();
#if H_EEPROM
I_EEPROM_Init();
#endif
#if (SYS_TICK_MS>0)
I_SYSTICK_Init();
#endif
#if H_SDRAM
I_SDRAMInit();
#endif
#if H_FS_SDCARD
f_mount(&fs_SD,"1:",0);
#endif
#if H_FS_USBDisk
f_mount(&fs_USB,"2:",0);
#endif
#if H_LCD
I_LCD_Init();
#endif
#if HANDLE_CONTROLLER
I_SPI_BUS_Init();
#endif
Rtc_Init();
ModBus_Init();
Chip_EEPROM_Init(LPC1788_EEPROM);
}
单独调试APP是可以正常工作的,请问有什么情况可能会导致这样的问题?谢谢