我在做uCLinux移植到Nios II 上的实验时,SDRAM用的是50MHz的时钟,相位用的是-135,其他用的都是100MHz。(开始都用的是50MHz的也不行)。还请高手指点下,不胜感激!
前面的编译没有问题,用flash progrommer的时候提示信息如下:
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Resetting and pausing target processor: OK
Reading System ID at address 0x00C02050: verified
: Checksumming existing contents
00000000 : Reading existing contents
..........(略)
000F0000 : Reading existing contents
Checksummed/read 12kB in 0.8s
00000000 ( 0%): Erasing
..........(略)
000F0000 (93%): Erasing
Erased 1024kB in 15.5s (66.0kB/s)
00000000 ( 0%): Programming
00002000 ( 0%): Programming
00004000 ( 1%): Programming
00006000 ( 2%): Programming
00008000 ( 3%): Programming
0000A000 ( 3%): Programming
0000C000 ( 4%): Programming
0000E000 ( 5%): Programming
00010000 ( 6%): Programming
Program failed at offset 11BF3
Leaving target processor paused
我刚接触uclinux移植,一起学习!
你用的是nios2linux-1_4吧,我看你的错误好像是到了00010000这个地方就停止了,你看看是不是你的设置的offset有点问题,flash progrommer vxlinux.bin的时候要offset要从0x0开始,而romfs.bin的时候一般要从0x200000,当然也可以小点,就看你的设置了。
我个人认为还是直接从linux环境下做zImage,然后再在nios中运行要好!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |