https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1442860/tda4vm-linux-i2c1
器件型号:TDA4VM工具与软件:
尊敬的 i2c 专家:
我们现在想要移动 I2C1 的符号 MCU2_0 添加至 核心 最后、为了能够在 Linux A 内核中使用 I2C1、我们应该进行哪些修改?
非常紧急的问题、期待您的答复。
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.
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1442860/tda4vm-linux-i2c1
器件型号:TDA4VM工具与软件:
尊敬的 i2c 专家:
我们现在想要移动 I2C1 的符号 MCU2_0 添加至 核心 最后、为了能够在 Linux A 内核中使用 I2C1、我们应该进行哪些修改?
非常紧急的问题、期待您的答复。
Neehar、您好!
我们使用的是 Linux+RTOS、在 MCU2_0中可使用 I2C1、但是由于在 Linux 端加载并使用了设备驱动程序、并且需要使用 I2C1通信、因此我们必须能够在 Linux A 内核中使用 I2C1;
#1:当 MCU2_0启动时、I2C1可用于 MCU2_0、系统启动后、Linux 内核也可使用 I2C1。 这可行吗? 如何修改它?
#2:直接将 I2C1从 MCU2_0移动到 Linux A 内核、以便只能在内核中访问和使用 I2C1。 我该怎么办?
期待你的答复,谢谢
巴里、您好!
[报价 userid="585052" url="~/support/processors-group/processors/f/processors-forum/1442860/tda4vm-linux-i2c1/5534513 #5534513"]#1:当 MCU2_0启动时、可以在 MCU2_0中使用 I2C1、系统启动后、Linux 内核也可以使用 I2C1。 这可行吗? 如何修改它?我们不建议这样做、并且对两个不同的内核使用相同的实例。 唯一的情况是、您可以确保内核在 MCU2_0之后才能访问 I2C1。 另一种情况是、如果您仅将 MCU2_0中的 I2C1用于 SBL、而在启动后、它不再使用。
否则、我们建议仅在 Linux A72内核上使用 I2C1。
谢谢!
Neehar