手里有5535的开发板,已经实现了uart的启动和spiflash启动,方法没有问题,但是
1.当程序文件超过64KB时,通过串口启动不成功
2.程序中无法声明超过64KB的数组
根据芯片手册,5535的内存空间包括,64KB的DARAM,三组SARAM,分别为64KB,128KB,64KB,将数组指定到128KB的内存段落,还是无法声明,始终显示定义的数组空间过大,想知道是我自己的错误还是芯片本身就是这么设计的。
Shine:
请问编译选项和rts库有没有用Huge Memory Model?
user4132520:
回复 Shine:
选用huge memory model之后确实可以声明大于64KB的数组了,谢谢
然后还是想问一下5535对启动程序的文件大小有没有限制,有的话是不是64KB,没有找到相应的依据
user4132520:
回复 Tony Tang:
后来成功启动了,好像是没有初始化时钟的缘故,谢谢