QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1946|回复: 3

skyeye v1.24好像对lpc2210支持不完全

[复制链接]
发表于 2008-1-16 10:11:25 | 显示全部楼层 |阅读模式
我看了代码skyeye_mach_lpc2210.c
lpc2210_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上。
请问这样可行吗?
发表于 2008-1-17 09:02:41 | 显示全部楼层

求助

你好,你是 怎么样在SKYEYE上运行LPC系列的,能够跟我说一下吗,具体一点!!谢谢~~
回复

使用道具 举报

 楼主| 发表于 2008-1-17 14:45:34 | 显示全部楼层
原帖由 prisonmap 于 2008-1-17 09:02 发表
你好,你是 怎么样在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
回复

使用道具 举报

发表于 2008-1-17 18:15:31 | 显示全部楼层
许多寄存器还没有在LPC模拟实现。你可以自己加。另外运行linux在lpc模拟文档如下:

http://skyeye.wiki.sourceforge.net/uClinux#tocuClinux2
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 02:15 , Processed in 0.037923 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表