STM32/STM8技术论坛
直播中

陈铮

7年用户 198经验值
私信 关注
[问答]

STM32F103VET6更换为STM32F103VGT6后不能启动

板子有原先的STM32F103VET6更换为STM32F103VGT6,下载原先的STM32F103VET6程序,板子不能启动,不知道为什么,是不是启动文件的问题?需要怎么修改,求高手解答,谢谢!

回帖(9)

郎渐海

2019-3-25 08:37:14
内部存储空间一样大不?
举报

陆欣楠

2019-3-25 08:44:22
顶一下 让更多的人过来帮你
举报

陈铮

2019-3-25 08:57:41
不一样大,STM32F103VET6 flash是512K, sram是64K;STM32F103VGT6 flash是1024K, sram是96K的。这些我在配置文件和程序中都改过的,但还是不行。这两个管脚兼容,不知道是哪里还需要修改?有遇到同样问题的没有?
举报

李淇淇

2019-3-25 09:09:58
帮顶。。。。
举报

董薇

2019-3-25 09:22:53
帮顶。。。。。
举报

袁富存

2019-3-25 09:28:36
直接写程序试试
举报

泥空空

2019-3-25 15:56:32
检查编写程序的执行起始地址,可能复位后SP指针指的地址保存的不是你烧进去程序的起始地址。。。。
举报

李家源

2019-3-27 21:20:11
帮顶。。。。。。。帮顶。。。。。。。。
举报

hjkhjk

2020-3-30 21:23:23
VET6启动文件STM32F10X_hd.s;VGT6启动文件是STM32F10X_XL.s
MDK中C++选项define中VET6要填:STM32F10X_HD,USE_STDPERIPH_DRIVER
MDK中C++选项define中VGT6要填:STM32F10X_XL,USE_STDPERIPH_DRIVER
ZET6是大容量,VGT6是超大容量
举报

更多回帖

发帖
×
20
完善资料,
赚取积分