【问TI】关于LM3S9B96使用SDRAM的问题。

2019-03-24 16:06发布

在IAR环境下使用SDRAM做缓冲,我在ICF文件中使用  place in SDRAM { readwrite };时,程序会跳到FaultISR(void)函数中了。我用的是类似 USB-dev-BULK 这个例程的一个程序运行。readwrite 放在内部SRAM中正常,但放在SDRAM中的时候程序反馈的厂商设备等正常运作,但在进行PC数据下载传输时就会跳到FaultISR(void)函数中了。如果我只把部分数组放到SDRAM也能正常运行。谁能告诉我什么原因。谁能提供一个将readwrite 放到SDRAM得例程给我看看。不胜感谢。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
ccd007
1楼-- · 2019-03-25 01:59

自己回复下,别沉了。有人使用过这种方式吗?我很奇怪TI的官方例程怎么没有这种应用。我的邮箱chcd007@21cn.com。谁有类似应用例程请发给我,多谢!

jack888882
2楼-- · 2019-03-25 07:01
 精彩回答 2  元偷偷看……
jack888882
3楼-- · 2019-03-25 09:52
只需要把函数放在SDRAM里面,只需要分散加在文件中指定函数的区间即可。
ccd007
4楼-- · 2019-03-25 11:29
为什么一定要把函数放在SDRAM里面呢。我的函数都在放在FLASH中,不需要开机后都拷贝到SDRAM运行吧,又不是SPIFLASH
jkhu
5楼-- · 2019-03-25 16:28
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章