STM32调试问题

原创 2015年07月09日 09:58:25

1、STM32用IAR调试出现Error[Pe020]: identifier "FILE" is undefined 解决方法

需要在 IAR的Options -> General Options ->Library Configuration里设置一下函数库,不然printf函数不对,将Library Configuration 中的Library 设置由"Normal"改为"Full"就可以了。


2、问题:

Error[Pe734]: function "fputc(int, std::__FILE *)" conflicts with using-declaration of function "__nounwind std::fputc(int, std::__FILE *)"


解决:



3、问题:


解决:






4、问题:

Error[2]: Failed to open #include file 'FreeRTOSConfig.h' portasm.s /Fly/FreeRTOS/include 第 75 行 C/C++ Problem


解决:




5、问题:

描述 资源 路径 位置 类型

Error[Pe513]: a value of type "void *" cannot be assigned to an entity of type "A_BLOCK_LINK *" heap_4.c /Fly/FreeRTOS/portable/MemMang 第 285 行 C/C++ Problem



解决:



6、问题:


解决:

将portable里的三个文件放到include里


如果出现比较多的重复定义(dupilicity definition)的话,看看控制台的输出信息,它会告诉你是哪个文件重复,然后从文件树中移除那些重复的就行。


7、问题:

解决:

网上对此问题的相关解释:

当FreeRTOSConfig.h中configCHECK_FOR_STACK_OVERFLOW配置为大于0时会用到vApplicationStackOverflowHook();这个Freertos并没有写好,需要自己写,我这里就定义一个什么也不做的函数,你可以根据自己的情况来定义这个函数。

void vApplicationSackOverflowHook( xTaskHandle *pxTask, signed char *pcTaskName )
{

}

因此在tasks.c中添加代码如下图:



相关文章推荐

st-link调试stm32的问题

Cannot Load Flash Programming Algorithm

STM32调试过程中常见的问题及解决方法

STM32调试过程中常见的问题及解决方法 一、 在“Debug选项卡”下设置好仿真器的类型后,下载程序时却提示“No ULINK Device found.”    解决办法: Keil M...

STM32的CAN总线调试——与以太网转CAN联调的小问题

单片机与CAN总线
  • xdxlove
  • xdxlove
  • 2016年12月30日 11:14
  • 554

stm32 HardFault_Handler调试及问题查找方法

原文地址::http://www.51hei.com/bbs/dpj-39846-1.html 相关文章 1、STM32 出现 hardfault_handler 处理方法----http...

stm32VC调试psam卡遇到的问题以及解决

以下内容只是为了加深自己的记忆,让自己知道自己曾经遇到过这个问题,如有错误谢谢大家帮忙指出!感谢! 在pos机消费充值等功能开发中会用到psam进行加密解密等操作。 而实际使用中 ...

STM32F4 串口程序 调试记录 hardfault_handle 问题

/***************************************************************************** ** 使用UART4通信 ** TXD...

STM32F411CE调试I2C遇到的问题

初次调试I2C驱动,先整理一下思路: 本次调试是调试STM32F411CE与BMP280通信,首先根据ST提供的参考例程对I2C进行配置,然后给BMP280发数据,没想到这一调就是两天。。。 对此...

MDK4.71A等新版中调试STM32F103等问题解决方法

在使用新版MDK环境,用3.5库来编写程序,在进行软件仿真或调试STM32F103部分型号时候,可能会出现错误,而直接卡死在SystemInit()中,MDK报如下图类似的错误: access vi...

STM32调试问题

1、STM32用IAR调试出现Error[Pe020]: identifier "FILE" is undefined 解决方法 需要在 IAR的Options -> General Options...
  • zhlechn
  • zhlechn
  • 2014年03月20日 08:44
  • 1695

解决STM32调试,无法进入main函数的问题

昨天调试STM32程序,以前使用的是MDK3.40的版本,把版本升了下级,升到了MDK4.10,装好后,一运行,哈哈,新版本给人的感觉就是不一样啊,很爽,较之前有很多改进,把自己以前的程序打开,编译运...
  • eein
  • eein
  • 2013年10月08日 17:22
  • 1791
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:STM32调试问题
举报原因:
原因补充:

(最多只允许输入30个字)