使用的是DDR200T,它板载了512M DDR3L的内存,跑的的一个UX600的demosoc.修改gcc_demooc_ddr.ld,让LENGTH长度之和超过256M,比方这里是257M,系统就会因为一个SIGINT信号卡在early_exec_entry。为什么会这样呢?要怎么做才能使用超过256M的内存呢?另外,可以做到让ROM在flash里面,RAM在DDR里面吗?
这个我也帮不上什么忙了,我这个板子也是别人那里来的,镜像不是我下进去的。这个建议你还是联系芯来的工作人员哈。
好的 谢谢老哥
好像是的 我可能需要改ld和启动文件 请问大佬可以加个好友吗?您用的那个官方提供的和启动文件是否可以分享一下?
QQ:2679821702
你这个板子是烧的e203的核?我用的那个板子是ux600的demo soc。所以我使用的是sdk-nuclei-sdk里面的demo soc那个来创建工程的。或许是e203不支持ddr这种下载模式?
您好 我使用的板子也是DDR200T 为啥我这个上面就没有ddr下载模式选项呢?请问您使用的NucleiStudio是什么版本的?
我这个板子,选择对应的软件包,后面创建好工程之后,在RV-Tools->SDK Configureation Tools->download里面有ddr、flash、flashxip、ilm可选,选ddr这个就行。ld文件芯来提供了,gcc_demosoc_ddr.ld。
您好 我也在研究如何用DDR下载程序
请问那个DDR下载模式在哪里找?DDR的ld文件可以分享一下吗?
嗯,已经解决了,后面了解到是soc配置的关系
这个跟SoC的搭建有关,UX600是商业核,可以联系相关AE问问看
Debuger Console的打印