2010-04-01
虽然今天过节,还是得继续调试目标板:)今天完成的主要工作:
1)使用RAM-Based Registry可以保证在download后进入桌面。因为之前进不到桌面时显示的出错信息经常和注册表与FAT有关,为了专注于调试外部RTC和触摸驱动,尝试性的去除FAT文件系统支持和替换了Hive-based Registry。结果就可以保证进入桌面了!虽然以后肯定还得加入这些支持,现在优先解决触摸驱动问题吧。
2)从BSP目录中移除掉了不需要的USB主设备,MMC驱动等等,这样可以使得搜索得到的结果更加简洁。
3)ParameterView视图中的文件的极不详细解释:
common.bib //里面一大堆文件列表,根据环境变量决定是否包含某一文件到最终的ROM中
platform.bib //根据环境变量决定是否包含某一驱动到最终的ROM文件中
config.bib //和PE文件格式中的section信息类似
project.bib //看名字应该是保存工程有关的bib信息,但是我的工程中目前是空的。
common.reg //系统注册表信息
platform.reg //驱动有关的注册表设置信息
project.reg //额外的一些注册表信息,内容不多
详细的有关这些文件的信息请参见PB带的帮助文档。
4)开始检查GPIO口的第二功能设置是否正确,发现手工对照寄存器设置是一件很痛苦的事情,于是写了个小工具辅助之:
BitTweaker,点此下载
程序主体框架来自CodeProject上的一个PIC单片机设置辅助程序,silentmj做的主要工作是手工布置那64个x2控件:)