打印
[开发工具]

怎样将程序烧到STM32里面,然后让它上电自动启动啊。

[复制链接]
4659|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
friendljy|  楼主 | 2008-5-27 17:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是SL-LinkII,可以在FLASH或RAM仿真,但是不知道怎么烧进去自动运行。应该怎么设置啊。用IAR.
沙发
grant_jx| | 2008-5-27 20:18 | 只看该作者

SL-LinkII好像不支持JFlash吧?

没SL-LinkII,我没测过,要是不能,你就在IAR中配置在Flash中调试代码,直接Debug,进去以后不用Run,直接退出就是,代码已经在芯片里面了。

使用特权

评论回复
板凳
friendljy|  楼主 | 2008-5-28 09:02 | 只看该作者

可以在FLASH仿真啊

如果我设置在RAM仿真,程序从0X200000000开始。如果设置FLASH仿真,是从0X080000000开始。
按照数据手册的说法这里就是用户代码区,可是我配置BOOT0和BOOT1使他从系统存储器或用户闪存存储器启动都不行。

使用特权

评论回复
地板
friendljy|  楼主 | 2008-5-28 09:38 | 只看该作者

问题解决了

在Debugger内点击Download选项,选上Use Flash Loader就可以了。 
同时需要选上linker-output-Allow C-SPY... 
然后Extra Output选项卡选中Generate extra。。。以及下面的output file-Overrride default选项。 
然后点仿真会出现一个下载界面,就可以了。 

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

18

帖子

0

粉丝