skyeye v1.24好像对lpc2210支持不完全
我看了代码skyeye_mach_lpc2210.clpc2210_io_write_word()中,如果我操作IO0DIR,那么就会打印出错
printf("ERROR:io_write a non-exsiting addr:addr = %x, data = %x\n", addr, data);
这样的话skyeye就不能正确模拟easyarm2200了。我的测试程序可以在easyarm2200上正常运行,但是不能在skyeye上运行
提示以上的错误信息。
我的初衷是想把uboot移植到easyarm2200上,第一步就是想用skyeye模拟easyarm2200,然后移植uboot到skyeye上。
请问这样可行吗?
求助
你好,你是 怎么样在SKYEYE上运行LPC系列的,能够跟我说一下吗,具体一点!!谢谢~~ 原帖由 prisonmap 于 2008-1-17 09:02 发表 http://www.linuxfans.org/bbs/images/common/back.gif你好,你是 怎么样在SKYEYE上运行LPC系列的,能够跟我说一下吗,具体一点!!谢谢~~
我也还没有正常开始运行呢
不过我的想法是,编译好bin后,配置好skyeye.conf就应该可以正常运行了,附上我的模拟easyarm2200的配置文件
cpu: arm7tdmi
mach: lpc2210
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
#bank0 flash 2MB
mem_bank: map=M, type=RW, addr=0x80000000, size=0x000200000
#bank1 sram 512KB
mem_bank: map=M, type=RW, addr=0x81000000, size=0x000080000
#internal ram 16KB
mem_bank: map=M, type=RW, addr=0x40000000, size=0x000004000
mem_bank: map=I, type=RW, addr=0xE0000000, size=0xFFFFFFF
mem_bank: map=I, type=RW, addr=0xF0000000, size=0xFFFFFFF
最后运行
#skyeye 许多寄存器还没有在LPC模拟实现。你可以自己加。另外运行linux在lpc模拟文档如下:
http://skyeye.wiki.sourceforge.net/uClinux#tocuClinux2
页:
[1]