在使用RT-thred的stm32h723对应bsp包时,由于使用的开发板不是bsp对应的那一款,并且需要添加其他片上外设,故按照官方的bsp添加片上外设的教程进行配置,但每次经过cubeMX配置完后,总是会莫名其妙报错,下图是通过cubeMX添加uart1外设 随后按照教程在Kconfig文件内添加uart1,随后通过scon重新生成mdk5工程后,在mdk5内进行编译,则会产生错误
这个错的原因是原作者在制作bsp时,在board目录下的SConscript内还是沿用了stm32h743的配置文件,解决以上报错的方法,即将stm32h743全部改成h723,随后用scon重新生成mdk5工程,再次编译,即可发现没有上述报错了
同时原作者因为没有在这个c文件包含#include
重新编译后,就没有报错了。