打印

stm32f103c6t6程序下载的问题

[复制链接]
1691|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
poa|  楼主 | 2008-10-23 21:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人新手一个 帮老师做项目用到了STM32的cpu
板子已经做好了,简单的程序都可以测试通过,并能下载到flash里独立运行
但是,我们编写的正式程序在ram里调试没有问题 ,但下载到flash里运行就完全没有反映了,不知怎么回事。

我用的是EWARM4.0,调试和下载程序用的是stm32mini学习套件中的下载器。
我有个疑问,以前做单片机时,是生成的hex文件再传到单片机的flash里,现在好像没有看到hex文件,在方程序的文件夹里...EWARMBOOT_FLASHExe里有个.d79文件,那个是不是要下到cpu里的文件呢? 我在EWARM的option里想设置Linker的output,但那一页是灰的,不能修改。

个人推测,.d79文件应该是传到cpu里的,我能正常下到flash里运行的程序的.d79文件都小于64k,是不是我的芯片的flash只有64k的原因?而我们正式的程序有80多k,无论怎么优化也小不了,但却可以在ram里正常运行,为什么呢?
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

poa

1

主题

1

帖子

0

粉丝