回复 1# hou388yu
如果有j-link,可以写段汇编代码,用来初始化外部SDRAM,我们把他编译出来的程序叫做init.bin,但这个init.bin不要超过S3C2440内部SRAM的大小,即4K.首先使用j-link将init.bin程序下载到SRAM中运行(为什么要下载到SRAM中?自己想想!),用来初始化CPU和外部SDRAM,然后再用J-link把u-boot加载到外部SDRAM中运行。这里要注意你的U-boot.bin的链接地址,链接地址链到哪里,你就要把u-boot下载到SDRAM的那个位置上去。使用j-link烧录u-boot,我就是这么干的!至于为什么要init.bin,认真看看链接中( http://mcuos.com/thread-7137-1-1.html)我分析的一个文章,你就知道了。 关于J-link怎么下载,自己baidu吧! jlink仿真就是在SDRAM中运行的 非常不错,赞一个 路过瞧瞧来了额。
页:
[1]