1. 背景
在接触学习Zephyr的过程中,首先成功在qemu中跑完helloworld,然后在板子中运行按钮和led灯的例程。最近在学习can的应用,硬件用的正点原子的dfm407,因为can的引脚与stm32f4_disco板子不一致,所以需要修改can的引脚
修改之后直接编译会报错
解决办法是修改头文件
对应头文件是在zephyrproject/modules/hal/stm32/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi
Zephyr中查找文件的命令是 west grep
感谢微信群 Zephyr开发者群[1] 里面大佬的帮助