主题中讨论的其他器件:SysConfig
工具与软件:
尊敬的 TI 团队:
它可以从 Linux 在 R5F 上成功加载 enet_lwip_icssg 应用程序、但在调用时它将卡在 Module_clockSetFrequency 中 SoC_moduleSetClockFrequency 用于设置第一个时钟 TISCI_DEV_PRU_ICSSG1_CORE_CLK。
以下是当前时钟配置信息:
SoC_ModuleClockFrequency gSockModulesClockFrequency[]={
{TISCI_DEV_PRU_ICSSG1、TISCI_DEV_PRU_ICSSG1_CORE_CLK、250000000}、
{TISCI_DEV_PRU_ICSSG1、TISCI_DEV_PRU_ICSSG1_UCLK_CLK、192000000}、
{TISCI_DEV_PRU_ICSSG1、TISCI_DEV_PRU_ICSSG1_IEP_CLK、200000000}、
{TISCI_DEV_UART1、TISCI_DEV_UART1_FCLK_CLK、48000000}、
{SOC_MODULES_END、SOC_MODULES_END、SOC_MODULES_END}、
};
在 Linux 方面、我已经在设备树中禁用了 icssg1、如下所示:
---a/arch/arm64/boot/dts/ti/k3-am642-evm.dts
++ b/arch/arm64/boot/dts/ti/k3-am642-evm.dts
@@-755,6 +755,7 @@ icssg1_eth: icssg1-eth {
compatible ="ti、am642-icssg-prueth";
pinctrl-names ="默认值";
pinctrl-0 =<&icssg1_rgmii1_pins_default>;
+ status ="已禁用";
SRAM =<&OC_SRAM>;
TI、prus =<&pru1_0>、<&RTU1_0>、<&TX_pru1_0>、<&pru1_1>、<&RTU1_1> <&TX_pru1_1>;
@@-817、6 +818、10 @@ icssg1_emac1:端口@1{
};
};
+&icssg1{
+ status ="已禁用";
+};
+
&mailbox0_cluster2 {
mbox_main_r5fss0_core0:mbox-main-r5fss0-core0{
ti、mbox-rx =<0 0 2>;
@@-908、7 +913、8 @@ icssg0_phy1:ethernet-phy@1{
};
&icssg1_MDIO{
-状态="正常";
+//状态="正常";
+ status ="已禁用";
pinctrl-names ="默认值";
pinctrl-0 =<&icssg1_mdio1_pins_default>;
您能帮忙看看 会发生什么、以及如何开始吗?
谢谢!
老虎