代码有时候会莫名奇妙的进入HardFault_Handler()
函数里面,然后就进入死循环。
在网上查找了下,主要原因有下面两个:
- 内存溢出或者数组访问越界;
- 堆栈溢出(这里网上说可以,通过在启动文件里面配Stack_Size EQU 0x00000d00,将堆栈设置
得很大来解决); - 缺少中断;
代码有时候会莫名奇妙的进入HardFault_Handler()
函数里面,然后就进入死循环。
在网上查找了下,主要原因有下面两个:
在使用debain的时候大部分软件都可以通过命令sudo apt-get install XXX
进行安装管理,但是会存在部分的
软件(比如网易云音乐、stream客户端等)并没有包含在linux源里面,需要下载安装包自己手动安装。
这里对安装过程作一个记录如下。
最近我的macbook 升级了macOS Mojave,升级完成之后发现控制台里面许多命令
如make,git等都无法使用,在控制台中输入之后会弹报如下的error信息。
学习stm32的bxCAN 的IP核,有关bxCAN的过滤器的内容在参考手册中看的不是十分明白,这里就过滤器的
四种工作模式查阅资料,做出记录.