工具/软件:
SDK:ti-processor-sdk-linux-am335x-evm-07.03.00.005
平台:BeagleBone Black / Comms Cape
我想 将 P9.24/P9.26 更改为 CANbus、 然后
(1) 修改 am335x-bone.dts 并启用 dcan1、如下所示
dcan1{&d
状态=“正常“;
pinctrl-names =“default";“;
pinctrl-0 =<&dcan1_pins>;
};
(2) 按如下所示修改 am335xboneback-common.dtsi
&am33xx_pinmux{
:
:
dcan1_pins:pinmux_dcan1_pins{
pinctrl-single、pins =<
AM33XX_PADF (AM335X_PIN_UART1_RXD、PIN_OUTPUT、MUX_MODE2)
AM33XX_PADF (AM335X_PIN_UART1_TXD、PIN_INPUT、MUX_MODE2)
>;
};
}
(3) 编译器 dtb 并下载到 sdcard/bootfs/boot
更新 am335x-boneblack.dtb 后、Kernal 无法成功运行。