TIwilliam hill官网
直播中

李皓圳

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

C6657 带DDR3 SPI NorFlash Boot问题

我采用的芯片是C6657,运行程序放在LSRAM中,程序中的数据放在DDR中,将程序采用官网提供的下载工具下载到板子上后,发现程序能正常运行但是数据不正常。使用仿真器接上查看内存地址,将程序暂停,发现DDR中的数据自己乱跳。是不是下载工具中的转换软件没有初始化DDR所造成的,要怎样初始化DDR呢

回帖(4)

王英

2018-6-21 00:45:11
用脚本evmc6657l.gel,如果是自己做的板卡需要改一下相关的参数,主要是PLL和DDR3的参数。
举报

李皓圳

2018-6-21 00:58:02
引用: hdfsf 发表于 2018-6-21 00:45
用脚本evmc6657l.gel,如果是自己做的板卡需要改一下相关的参数,主要是PLL和DDR3的参数。

谢谢Allen Yin,程序烧写到NOR FLASH中后,采用SPI启动过程中如何实现DDR配置参数设置?这时不能使用GEL文件了
举报

王英

2018-6-21 01:16:55
引用: 深海零下一度1 发表于 2018-6-21 00:58
谢谢Allen Yin,程序烧写到NOR FLASH中后,采用SPI启动过程中如何实现DDR配置参数设置?这时不能使用GEL文件了

简单一些的话考虑采用二次boot的方式,先通过SPI启动初始化DDR3接口,然后再从SPI把DDR3段的代码和数据load进来之后跳转到DDR3执行。
举报

林立银

2018-6-21 01:27:56
引用: hdfsf 发表于 2018-6-21 01:16
简单一些的话考虑采用二次boot的方式,先通过SPI启动初始化DDR3接口,然后再从SPI把DDR3段的代码和数据load进来之后跳转到DDR3执行。

你好,请问能提供这个boot方式的例程吗,谢谢了。
举报

更多回帖

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