目前skyeye对那种CPU的模拟比较完整?
我最近用at91rm9200的mach配置来尝试运行skyeye,发现我针对at91rm9200编译的u-boot代码中,对于有些IO寄存器的访问操作出错,原因是skyeye并没有完全模拟这款cpu的所有IO寄存器。不知道skyeye对于哪一中arm9的cpu模拟得比较完善?有用过的达人请贡献点意见。 可以使用s3c2410, 用的人比较多一点。可以结合Norflash, nandflash, LCD, cs8900网卡等外设模拟使用。 哇~见到牛人!谢过先~
就听你的,接下来我会尝试用2410。
最后把我遇到的一点问题写在这里,方便您们改进skyeye时参考:
在u-boot中at91rm9200相关的代码中,需要切换nor flash的状态来读取device_id之类,这个nor flash的行为似乎没见到skyeye模拟实现。而nand flash初始化部分,需要访问0xFFFFFF60对应的片选寄存器,这个寄存器没有实现,看代码,似乎实现了的寄存器是相当有限的。
最近几天有不少人告诉我skyeye只能当玩具用,因为各种文档都很少。
不过我觉得用skyeye调试loader程序实在是很方便,可以进行源码级的调试,比用开发板方便多了。我觉得就目前skyeye的开发程度来说,离商业级的可用性并不很遥远。只是各位老大们之前将精力更多地放在解决和完善核心技术问题上了吧,导致外围攒下了大量类似垒砖头一样的苦力活。
希望您们将skyeye做的更完善,衷心谢谢你们!
页:
[1]