Working with M7 Core on i.MX8MP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Working with M7 Core on i.MX8MP

436件の閲覧回数
Wobaffet
Senior Contributor I

Hello,

We’re planning to run a radio module on the M7 core. The module requires two binaries to be loaded via I²C, after which it will internally write these binaries to its dedicated SPI flash. Our current configuration is as follows:

MPU (M7 Core) ← I²C → Radio Module ← SPI → SPI Flash

The control of the module will be handled by the A core running a Linux distribution, using rproc to communicate with the M7 core. The binaries to be loaded from the M7 core to the radio module are around 1.2 MB in total. Based on this, we have a few questions:

  1. While reviewing the NXP documentation, we couldn't find a clear development guide for the M7 core. We understand that the M7 core must be started by the A core, but is it possible to debug, run, and stop applications on the M7 core as with any standalone MCU, using MCUXpresso?
    We’ve generated the SDK, but can it be imported and used in MCUXpresso like in a typical MCU development flow?

  2. Regarding the memory requirements for handling the binaries on the APU side, what is the recommended approach?

We would appreciate your expertise and guidance on this matter.

Thanks!

0 件の賞賛
返信
1 返信

420件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @Wobaffet 

I hope you are doing very well.

 

Please refer to the MCUXpresso for Visual Studio Code Documentation. You can develop you Cortex M Application there.

Also, it is possible to Debug in VSCode. Please take a look to the Application note AN14120.

 

I hope this can helps to you.

 

Best regards,

Salas.