stm32l 进入低功耗状态后,无法调试无法通过Jlink V8 下载程序。请高手帮忙。程序如下: GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA | RCC_AHBPeriph_GPIOB | RCC_AHBPeriph_GPIOC | RCC_AHBPeriph_GPIOD | RCC_AHBPeriph_GPIOE | RCC_AHBPeriph_GPIOH, ENABLE); /* config all IO to Analog Input to reduce parasite power consumption */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_400KHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL; GPIO_Init(GPIOC, &GPIO_InitStructure); GPIO_Init(GPIOD, &GPIO_InitStructure); GPIO_Init(GPIOE, &GPIO_InitStructure); GPIO_Init(GPIOH, &GPIO_InitStructure); GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_Init(GPIOB, &GPIO_InitStructure); /* Enable PB7 as external PVD input so as to set it as AIN_IN */ Set_PVD_To_Config_PB7(); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA | RCC_AHBPeriph_GPIOB | RCC_AHBPeriph_GPIOC | RCC_AHBPeriph_GPIOD | RCC_AHBPeriph_GPIOE | RCC_AHBPeriph_GPIOH, DISABLE); PWR_UltraLowPowerCmd(ENABLE); PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI); 目前有什么好的办法来解决这个问题吗?怎么能修改stm32l 里面的程序? |
RE:STM32LXX 进入低功耗状态后无法连接 Jlink V8调试
RE:STM32LXX 进入低功耗状态后无法连接 Jlink V8调试
这个问题我记得好像是有人问过了。。
RE:STM32LXX 进入低功耗状态后无法连接 Jlink V8调试
RE:STM32LXX 进入低功耗状态后无法连接 Jlink V8调试
目前低功耗的Cortex-M3内核的芯片,在进入低功耗还可以调试的,据我了解目前只有EFM32系列(不是ST的芯片)的可以实现,其它的还未见到。。。
回复:STM32LXX 进入低功耗状态后无法连接 Jlink V8调试
目前没有好的办法解决这个问题,你可以按照我说的方法调试。。
目前低功耗的Cortex-M3内核的芯片,在进入低功耗还可以调试的,据我了解目前只有EFM32系列的可以实现,其它的还未见到。。。
我的意思是说,现在我的mcu已经控制不了了,没有办法修改程序。是不是用串口下载可以改变程序?
RE:STM32LXX 进入低功耗状态后无法连接 Jlink V8调试
你要改变一下启动模式就可以进入串口ISP了。
RE:STM32LXX 进入低功耗状态后无法连接 Jlink V8调试