Chinaunix首页 | 论坛 | 博客
  • 博客访问: 70918
  • 博文数量: 44
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-16 09:54
个人简介

linux求指导!

文章分类

全部博文(44)

文章存档

2014年(3)

2013年(41)

我的朋友

分类: 嵌入式

2013-06-16 10:00:49

四、问题汇总

 

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中的方法,将算法重新加载下就可以解决了。

 

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