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.

[参考译文] AM62L:以太网和 MAIN_UART6中断冲突

Guru**** 2398695 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1490714/am62l-ethernet-and-main_uart6-interrupt-conflict

器件型号:AM62L

工具与软件:

错误日志:

[    2.796212] genirq: Flags mismatch irq 253. 00002004 (8000000.ethernet) vs. 00000004 (2860000.serial)
[    2.805510] am65-cpsw-nuss 8000000.ethernet: error attaching irq -16
[    2.812224] ------------[ cut here ]------------
[    2.816837] 0_CPSW0 already disabled
[    2.820442] WARNING: CPU: 1 PID: 11 at drivers/clk/clk.c:1200 clk_core_disable+0xa4/0xac
[    2.828530] Modules linked in:
[    2.831582] CPU: 1 UID: 0 PID: 11 Comm: kworker/u8:0 Not tainted 6.12.13-gb1ee35cf45de-dirty #40
[    2.840351] Hardware name: MYIR MYD-YM62L Module (DT)
[    2.845390] Workqueue: events_unbound deferred_probe_work_func
[    2.851219] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    2.858167] pc : clk_core_disable+0xa4/0xac
[    2.862339] lr : clk_core_disable+0xa4/0xac
[    2.866511] sp : ffff8000815b3990
[    2.869813] x29: ffff8000815b3990 x28: ffffffffffffffed x27: ffff00000498b680

在"arch/arm64/boot/dts/ti/k3-am62l-main.dtsi"中、我看到以太网和 main_uart6都使用"GIC_spi 102"、这是现有问题吗?我应该如何解决它。

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

    尊敬的 Mazel:

    感谢报告。 我认为以太网 CPT 中断号应该是"234"而不是"102"。 我和我们的软件开发团队一起了解这一点。

    顺便说一下、您是否在内核中进行了任何修改以发现问题? 我已启动 EVM 上预编译的 SDK、但未看到此崩溃消息。

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

    感谢您的答复;
    我使用以太网和 uart6制作了自己的开发板、当同时打开以太网和 uart6时、会出现这个错误。 因此、我检查了器件树并找到了这两者用的102。 我将测试234是否正常工作。

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

    谢谢。 我刚刚意识到 SDK 中默认未启用 uart6、因此我看不到问题。

    已确认开发团队属于软件错误。 我将在下一个 SDK 中修复。