因为用了client例程修改以太网程序,导致占用内存比较大,L2以及MSM已经不够用。所以开到了DDR3中。想到可以在secondboot_spi程序中做DDR3初始化,但实际发现里面初始化有问题。应该是没有做核主频初始化的原因。而这个主频初始化在这里做应该没有意义,因为生成的dat文件跟核主频相关的数据要修改成默认主频(比较低的一个频率)。
请问这种情况下,如何实现DDR3提前初始化??
芯片:C6678
固化模式:SPI接口上的Nor Flash
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
因为用了client例程修改以太网程序,导致占用内存比较大,L2以及MSM已经不够用。所以开到了DDR3中。想到可以在secondboot_spi程序中做DDR3初始化,但实际发现里面初始化有问题。应该是没有做核主频初始化的原因。而这个主频初始化在这里做应该没有意义,因为生成的dat文件跟核主频相关的数据要修改成默认主频(比较低的一个频率)。
请问这种情况下,如何实现DDR3提前初始化??
芯片:C6678
固化模式:SPI接口上的Nor Flash
二次boot肯定是可以做的,你可以参考C:\ti\mcsdk_2_01_02_06\tools\boot_loader\examples\srio\srioboot_ddrinit 这个例子
Allen Yin,
谢谢您的回复!~
还有一个问题。client例程加SCL库中的send函数,修改而来的TCP协议的以太网程序,用仿真器调试没有任何问题;烧写进去后启动,会很偶然地(十次都不一定有一次)出现最开始的一段数据丢失的情况,接收到的数据开始,后面的数据不会丢失。不知道您是否对此有什么解决办法不?
谢谢!