This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM3358-boneblack.dtb 更新后、Kernal can't work 成功。

Guru**** 2331900 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1524254/am3358-after-i-update-am335x-boneblack-dtb-kernal-can-t-work-successful

部件号:AM3358

工具/软件:

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 无法成功运行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请提供更多信息。 “内核无法成功工作“是什么意思?

    提供终端输出很有帮助、这样我们就可以看到您看到的内容。

    此致、

    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    终端显示“正在启动内核“后、屏幕无响应。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我目前已离职、大约 2 周后会回来。  几个问题:

    您是使用 SD 卡还是板载 eMMC 引导电路板?

    您是否还有原始的 dtb 文件可以看一下是否能够使用原始的 dtb 文件来启动电路板?

    此致、

    Schuyler

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的答复。

    您是否还有原始的 dtb 文件可以看一下是否能够使用原始的 dtb 文件来启动电路板?

    是的、我可以使用原始的 dtb 文件来启动电路板。  

     禁用 UART(dts 文件)后、kernal 和 canbus 工作。