TI论坛
直播中

林森

7年用户 139经验值
私信 关注
[问答]

请教关于5535内存问题

手里有5535的开发板,已经实现了uart的启动和spiflash启动,方法没有问题,但是
1.当程序文件超过64KB时,通过串口启动不成功
2.程序中无法声明超过64KB的数组
根据芯片手册,5535的内存空间包括,64KB的DARAM,三组SARAM,分别为64KB,128KB,64KB,将数组指定到128KB的内存段落,还是无法声明,始终显示定义的数组空间过大,想知道是我自己的错误还是芯片本身就是这么设计的。

回帖(4)

余少虹

2018-7-30 10:08:09
请问编译选项和rts库有没有用Huge Memory Model?
举报

林森

2018-7-30 10:25:45
引用: vuywsdfwf 发表于 2018-7-30 10:08
请问编译选项和rts库有没有用Huge Memory Model?

选用huge memory model之后确实可以声明大于64KB的数组了,谢谢

然后还是想问一下5535对启动程序的文件大小有没有限制,有的话是不是64KB,没有找到相应的依据
举报

李波

2018-7-30 10:42:59
引用: www035 发表于 2018-7-30 10:25
选用huge memory model之后确实可以声明大于64KB的数组了,谢谢

然后还是想问一下5535对启动程序的文件大小有没有限制,有的话是不是64KB,没有找到相应的依据

                                                                           http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

林森

2018-7-30 10:50:23
引用: lifei639156 发表于 2018-7-30 10:42
<blockquote class="quote"/>                                                                           http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal

后来成功启动了,好像是没有初始化时钟的缘故,谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分