哈工大智能车创新俱乐部底层库(HITSIC_MK66F18)
版本:v4.3.0(适用于16th培训板)
发布了一些兼容新MCU平台的更改,更新模组库。
BSP
- 无更改。
底层
- 使用NEWLIB系统调用重定向了C语言
printf()
和scanf
,并将原DebugConsole的PRINTF
和SCANF
重新定义为C语言printf()
和scanf
。 - 为了方便新MCU平台的底层开发,DebugConsole即将废弃。
- 编译器Flag:新增
-fstack-protector-all
(启用堆栈检查),调整-fexceptions
为-fno-exceptions
(禁用C++异常)。现在发生栈区溢出时将触发HardFault。虽这不足以防止精心设计的栈溢出攻击,但能显著提高编写代码的安全性。
模组库
- 适配
HITSIC_Module v2.0.1
。更新说明
SC库
- 无更改。