分类: 嵌入式
2011-07-16 19:48:10
1、出现错误提示
图4-1
解决办法:
下载UL2ARM.dll和UL3ARM.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中的方法,将算法重新加载下就可以解决了。