platformio配置问题
P1_0
,__sfr
等报错:未定义
c_cpp_properties.json
中defines添加:
1 | "__interrupt(IntelliSense_Hack)=", |
生成.hex文件
项目根目录添加
extra_script.py
1
2
3
4
5
6
7
8
9Import("env")
env.AddPostAction(
"$BUILD_DIR/${PROGNAME}.elf",
env.VerboseAction(" ".join([
"$OBJCOPY", "-O", "ihex", "-R", ".eeprom",
"$BUILD_DIR/${PROGNAME}.elf", "$BUILD_DIR/${PROGNAME}.hex"
]), "Building $BUILD_DIR/${PROGNAME}.hex")
)platformio.ini
追加1
extra_scripts = extra_script.py
重新编译即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小何的图书室!
评论