这个人很懒,暂无签名信息
一、项目配置1、新建项目文件夹TimSeg;2、通过Keil5创建新项目,保存在所创建的文件夹中(设项目名为pTimSeg),选择MCU芯片为STM32F103ZE(本程序使用的硬件为:STM32-PZ6806L开发板)3、在TimSeg文件夹下新建CMSIS、Device、Public、Startup、User和Lib文件夹。① 在CMSIS文件夹中复制core_cm3.h和core_cm3.c...
1.现象 在ulp程序增加了一些逻辑之后,编译报错。编译器打印故障信息(rel too far)如下: 上网搜索之后,发现是编译器bug(编译器会差label 到引用直接打的文件地址偏移, 如果隔太远就会抛异常, 事实上这个机制并不合理)。官网给出的解决方案是将程序分成多文件,或者将引用的label声明为全局(global),或者直接注释掉编译器检查偏移相关部分代码(开源的好处,随便...