Chinaunix首页 | 论坛 | 博客
  • 博客访问: 352458
  • 博文数量: 37
  • 博客积分: 1331
  • 博客等级: 少尉
  • 技术积分: 760
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-11 14:33
文章分类

全部博文(37)

文章存档

2015年(1)

2014年(4)

2013年(1)

2012年(2)

2011年(25)

2010年(4)

分类: 嵌入式

2011-07-16 19:48:10

四、问题汇总

 

1、出现错误提示 

                         

4-1

解决办法:

下载UL2ARM.dllUL3ARM.dll,然后复制到MDK安装目录下的ARM/BIN中,替换原来的这两个文件即可。

 

2、出现错误提示

       

                            

4-2

解决办法:

JTAG或者ULINK没有与电脑连接,或者要下载程序的芯片没有加电,或者ULINK的驱动没有安装。驱动直接包含在KEIL软件里面,如果提示要求安装驱动,直接点下一步就可以了。有时候驱动没办法安装,可以换一个USB口即可。

 

3、用sprintf函数对浮点数进行打印输出的时候,出现问题,输出结果都为0

解决办法:

       UCOSII的任务堆栈系统默认是4字节对齐,没有8字节对齐,所以在声明任务堆栈时,强制8字节对齐,问题就解决了。

比如将程序中

OS_STK      TaskStartStk[TASK_STK_SIZE]改为

__align(8) static     OS_STK      TaskStartStk[TASK_STK_SIZE]即可。

 

4、出现以下错误提示:

                      

4-3

解决办法:

       按照图3-9中的方法,将算法重新加载下就可以解决了。

 

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