[STM32F0] STM32F030无法烧写调试

[复制链接]
3025|9
 楼主| Cjy_JDxy 发表于 2017-11-22 09:04 | 显示全部楼层 |阅读模式
2.png

我用的STM32F030F4P6,FLASH16K.
我写小程序都可以正常烧写调试。
程序大了,出现上述情况,无**常烧写调试。
是不是程序代码量超出16K了,请问如何查看。谢谢
hxfxt 发表于 2017-11-22 09:21 | 显示全部楼层
本帖最后由 hxfxt 于 2017-11-22 10:37 编辑

查看一下map文件,看看那段地址放的啥
mmuuss586 发表于 2017-11-22 09:28 | 显示全部楼层
全部编译看看;正常有提升FALSH,RAM各占用多少的
 楼主| Cjy_JDxy 发表于 2017-11-22 09:29 | 显示全部楼层
hxfxt 发表于 2017-11-22 09:21
查看一下map文件,看看那段地址放的啥,估计是没有引用st的数学库导致的! ...

3.png
都到808几了,STM32F030F4P6flash16k,最多到0x4000,明显超了。这可怎么办?



mmuuss586 发表于 2017-11-22 09:36 | 显示全部楼层
那就只能优化程序了;
z00 发表于 2017-11-22 10:10 | 显示全部楼层
使用烧写算法的空间地址 容量大小与使用芯片不一致
 楼主| Cjy_JDxy 发表于 2017-11-22 10:11 | 显示全部楼层
z00 发表于 2017-11-22 10:10
使用烧写算法的空间地址 容量大小与使用芯片不一致

芯片是STM32F030F4T6,选16K
gyfeng1017 发表于 2017-11-22 12:02 | 显示全部楼层
用  STVP   加载下  烧录文件   也能 看到  大小
sky.sun.zz 发表于 2017-11-22 12:37 | 显示全部楼层
文件路径改用英文的试试
 楼主| Cjy_JDxy 发表于 2017-11-22 13:19 | 显示全部楼层
优化了一下程序,发现还是超过0x4000,烧写算法选32Kok
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:绿水本无忧因风皱面,青山原不老为雪白头。

553

主题

3530

帖子

20

粉丝
快速回复 在线客服 返回列表 返回顶部