摘要: 直接烧写stepldr和eboot后,发现可以启动,但调试串口输出的都是乱码,即使修改了波特率也不行。原因是开发板使用的晶振是12MHz,而SMDK2440使用的是16.9344MHz的晶振,需要修改启动代码中PLL的配置。 1 打开S3C2440 datasheet的《CLOCK & POWER MANAGEMENT》一章,找到PLL VALUE SELECTION TABLE,需要... 阅读全文
posted @ 2009-02-03 23:54 陈广强 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 在EBOOT中包含的一个重要的缓冲区叫Driver Globals,它用于在设备驱动和WinCE OS之间共享数据。而在EBOOT中会用到的启动参数结构被称为Boot Args,是指用于EBOOT和WinCE OS之间共享一些参数信息。一般来说Boot Args会在EBOOT运行的时候被赋值或者更新,最常用的就是网络设备的相关信息设置,比如IP地址,MAC地址,中断等信息。 Dri... 阅读全文
posted @ 2009-02-03 23:31 陈广强 阅读(259) 评论(0) 推荐(0) 编辑