在开发过程当中遇到Keil build错误,检查发现时是链接时出错了。 错误内容为: Error: L6406E: No space in execution regions with .ANY ...
在开发过程当中遇到Keil build错误,检查发现时是链接时出错了。 错误内容为: Error: L6406E: No space in execution regions with .ANY ...
Background 使用Keil RTX RTOS的项目开发过程中,在加入一些新的代码之后,发现在线程们被创建并被启动之后,程序就跑飞了。 借助Keil的RTOS debug窗口,发现有其中2个 ...
在使用CMSIS RTX这个RTOS时,遇到了如何设计异常的问题。(异常包含中断,为了让搜索引擎更好搜索,本文不区分异常和中断,但是其实异常是中断更为通用的叫法。) 问题有2个: 第一个,如何设置 ...
在项目开发的过程中,发现程序总是死在判断DMA一次传输是否完成这个标志位上。进一步回退分析,发现是在I2C读的过程中,有使用到DMA去取外部I2C设备的data。 但是data并没有读完,Data为 ...
通常异常包括一些系统异常,以及中断。 异常类型 Cortex-M3处理器支持多种类型的异常: RESET, NMI, HardWare Fault; PSV,SVC等可编程中断; ...