毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

stm32 IAPSRAM APP大小不能超过4K吗

更新时间:2014-4-9:  来源:毕业论文
我用的是stm32f103c8(64k flash, 20k sram),Bootload通过ISP烧入到stm32f103c8中,然后把SRAM APP bin文件通过串口发送到SRAM 0x20001C00处并跳转到此处运行,发现如果SRAM APP大小小于4k时,跳转运行正确,如果大于4k时,跳转运行没反应,不知道什么原因,请大家帮我分析下哪出现问题。
 报歉图片上传不了!!只能用文字描述了。
 SRAM APP Target选项卡设置:这里我将IROM1的起始地址定义为:0x20001C00,大小为0x1C00(7k字节),即从地址0x20000000偏移0x1C00开始,存放SRAM APP代码。这样,整个stm32f103c8的SRAM分配情况为:最开始的7k给bootload程序使用,随后的7k存放SRAM APP程序,最后的6k,用作SRAM APP的内存。
 sram:
                        |----------------------|
 0x20000000:  | bootloader(7k)  |
                        |----------------------|
 0x20001C00:  |       APP(7k)       |
                        |---------------------|
 0x20003800:  |   APP ram(6k)  |
                        ----------------------
bootload程序有问题 吧
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。