历史上的今天
今天是:2024年09月01日(星期日)
2018年09月01日 | STM32报错、报错状况以及解决办法
2018-09-01 来源:eefocus
在写STM32程序的时候
①我用到了#include “stdlib.h”这个头文件,里面包括一些malloc、exit、free等函数;
②我是用的正点原子的官方usart函数文件。
在这样的前提下出现错误:
Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced
解决办法:
在usart.c文件的
_sys_exit(int x)
{
x = x;
}
大约47行后面加入
//__use_no_semihosting was requested, but _ttywrch was
_ttywrch(int ch)
{
ch = ch;
}
这样就完美解决了!
上一篇:stm32芯片启动文件类型的选择
下一篇:验证STM32是小端存储
史海拾趣
|
打印信息中出现WARN: OALIoCtlHalGetHWEntropy: Buffer too small 打印信息中出现WARN: OALIoCtlHalGetHWEntropy: Buffer too small 之后就是乱码了 是怎么回事啊 该如何解决这个问题啊 ?… 查看全部问答> |
|
本人在CAN节点,之前在BASI模式下,SJA1000是可以正常初始化的;但我现在要用到PELI模式下的自检功能去检测单个节点硬件电路是否正常,但是在PELI模式下SJA1000无法正常读写,导致初始化不成功,请高人指点 #define SJA_BaseAdr 0xFF00 //定义sja1 ...… 查看全部问答> |
|
如何在evc4.2中使用__FUNCTION__这个宏定义! 我想在运行的时候获得当前运行函数的函数名,本来有个宏定义__FUNCTION__可以实现的, 但现在编译不过去,显示: error C2065: \'__FUNCTION__\' : undeclared identifier 请帮忙,谢谢!… 查看全部问答> |
|
初学者求助OlimexARM-USB-TINY+STM3210E-EVAL 大家好我是STM3210E-EVAL的初学者. 我目前用STDLIB 3.1.2写了一个简单的程式用SYSTICK中断在LCD上面显示计时数字每10ms就加1.目前遇到的问题是无法用OpeOCD把编译出来的main.elf传到板上. 我是安装arm-2009q3-68-arm-none-eabi.exe后把从3.1. ...… 查看全部问答> |
|
附件中都是MSP-EXP430FR5739的基本资料,来自TI官网,熟悉TI官网找资料的路过就可以了 [ 本帖最后由 fannian122333 于 2011-11-25 22:03 编辑 ]… 查看全部问答> |
|
3月中旬的时候,接到导师的一个项目,是他2009年一个学生做的H.264算法的硬件实现,用的是DSP,做的很成功,发了至少两篇论文,主要是在算法优化上面,导师项目给我以后告诉用FPGA实现原来的算法,但是这个工程说实话很庞大啊,现在没 ...… 查看全部问答> |
|
G2与149 有很多不同点,不管是比较还是AD捕获等等,我们一定要必备数据手册,与UserGuide 只有他们才能帮助我们,有事没事要多看看哦,加油,我们都在进步… 查看全部问答> |




