完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
MCU是STM32F407IGT6,使用的是cubemx自动生成,CUBEIDE编译环境:
flash如下配置: MEMORY { CCMRAM (xrw) : ORIGIN = 0x10000000, LENGTH = 64K RAM (xrw) : ORIGIN = 0x20000010, LENGTH = 0x0001FFE0 FLASH_BOOT (rx) :ORIGIN = 0x08000000, LENGTH = 48K /放入boot程序/ FLASH_DATA (rx) :ORIGIN = 0x0800C000, LENGTH = 16K /数据区,存放密码/ FLASH_APP (rx) : ORIGIN = 0x08010000, LENGTH = 960K / 从第4扇区开始(0x08010000) 960K/ } system_stm32f4xx.c中如下更改: define VECT_TAB_BASE_ADDRESS FLASH_BASE define VECT_TAB_OFFSET 0x10000 SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; int main(void) { / USER CODE BEGIN 1 / SCB->VTOR = 0x08010000; / USER CODE END 1 / / MCU Configuration--------------------------------------------------------/ / Reset of all peripherals, Initializes the Flash interface and the Systick. / HAL_Init(); / USER CODE BEGIN Init / / USER CODE END Init / / Configure the system clock / SystemClock_Config(); / USER CODE BEGIN SysInit / MX_TIM12_Init(); LL_TIM_EnableCounter(TIM12); SetResetBit(); MX_DMA_Init(); MX_I2C2_Init(); MX_CRC_Init(); EEPROMInit(0); } 做如上配置后,每次烧录后的第一次运行都是正常的,在cubeide中点击复位能运行到main,然后,再运行,就不进tick中断,IIC读EEPROM也会卡死在while循环中,请问什么原因? |
|
相关推荐
1个回答
|
|
|
根据您提供的信息,重新配置 根本原因:
解决方案:步骤1:修正链接脚本(.ld文件)步骤2:配置应用程序使用新区域在应用程序工程中:
步骤3:正确设置VTOR在BootLoader跳转前设置VTOR: 步骤4:验证应用程序配置
关键验证点:
调试建议:
修改后的链接脚本示例:
|
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
4130 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
3221 浏览 1 评论
2747 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
2175 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
14939 浏览 2 评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
3084浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
1894浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
2064浏览 3评论
1976浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
2166浏览 3评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 04:41 , Processed in 0.574561 second(s), Total 43, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2695