小学生
最后登录1970-1-1
在线时间 小时
注册时间2014-10-4
|
系统开发版使用STM32F407VET6,512KBflash,192KB sram,现在需要在flash上进行用户数据存储,由于项目开发需求,内存使用已经高达56%,剩余sram不足100KB,且flash已经占用75%以上,也就是最后一个扇区的128kb我无法读如内存再修改最后末尾的用户数据,现在想让STM32F407从扇区1启动,然后我在扇区0里存储我的用户数据,开发环境使用的是CUBEIDE,修改ld文件后,点击cubeide的运行按钮,可以看到cosole里已经烧录到扇区1(0x08004000)地址,并且程序也启动运行成功,但是按下复位键或断电再上电后程序无法启动,不知道该修改哪个寄存器能让它从扇区1(0x08004000)启动了,请教一下火哥或者哪些大神了解这方面的可以给个指点,谢谢了
|
|