Chinaunix首页 | 论坛 | 博客
  • 博客访问: 973790
  • 博文数量: 238
  • 博客积分: 2842
  • 博客等级: 少校
  • 技术积分: 2765
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-16 00:20
个人简介

stdlf

文章分类

全部博文(238)

文章存档

2013年(6)

2012年(13)

2011年(82)

2010年(89)

2009年(48)

我的朋友

分类: 嵌入式

2010-01-23 20:59:06

这个包是别人的原文件,我未做任何修改。本人已移植成功。
移植过程如下:1、在第一次编译时(不做任何修改)有2个小错误,字体使用和变量使用的小问题,很好解决(有一定经验的话)。
2、需要修改的地方主要有:A、硬件目标板部分根据你自己的情况做相应修改,注意一定要修改系统时钟的设置(我觉得它的3个值设的很怪)。B、液晶的配置方面,它配置的格式是横为240,竖为320的竖屏,使用横屏的要修改一下;控制液晶亮灭的端口要修改,亮灭的逻辑也要修改,它是低电平为亮,有的屏是高电平为亮。
3、新手调试时要注意,ucOSII使用了定时器5作为时钟节拍(200HZ),所以在你的BOOT启动程序中必须有相应的处理。假如你在ADS中RO地址设定为0XC000000时,那么你在BOOT启动程序中一定要把中断向量的处理影射到0XC000000地址开始的相应位置,假如你要在SDRAM中调试的话。你把它全写到FLASH上,它是可以运行的,你却不能调试它,一调试就有定时器5中断,一中断就跑到FLASH上运行去了。

他给出的简单调试的办法是把INIFS44BOX下的VEACTOR.S写到FLASH上,这样就可以完成我上面说的功能。
> 第1次在AXD中调试是不能单步运行的,要全速运行一次后才可以单步调试。
以上调试方法都是我自己总结出来的不知道我说明白没有。不清楚的请回复本贴。
4、本包不含中文字体库,你可以从GUI原包中加入,虽然不是完整的。
我这里提供一个网友完整的2级字体库。


阅读(903) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~