大家好
我想知道如何在 S32G2 上启动 Cortex-M7。
我想在上面运行一个裸机应用程序,不需要任何 RTOS。
我该如何继续,有关于启动 M7 内核并在其上运行裸机程序的参考文档吗?
先行致谢。
BR
Arun
感谢您的回复。
对于仅通过 M7 端启动板,可以使用 RTD 中显示的大多数示例,您可以参考示例中的起始阶段代码以了解详细信息(例如,您可以参考 gmac 示例,但忽略网络部分,只关注启动阶段步骤/API)
此外,GoldVIP 代码包中还显示了一个 M7 引导加载程序示例,这是一个用于启动 S32G2 的完整 M7 引导加载程序示例。
BR
切宁
你好,Chenyin。
感谢您的建议。
你能指出任何显示 " 如何只启动 Cortex-M7 内核的参考文档吗?"。
一旦我能够启动 M7 内核,我将尝试使用低级 API 直接访问硬件来运行我的程序。
谢谢!
BR
Arun
感谢您的回复。
1.从恩智浦的正式软件来看,为 M7 端提供的唯一 SDK 是 RTD
2。如果你愿意用真正的裸机方式在你的板上编程,你可以直接尝试位于 MCAL 底层的低级 API
很抱歉没有这样的文件供你参考,我建议直接参考代码/MCAL UM。
BR
切宁
你好,Chenyin。
感谢您的回复。
从您分享的文档中,我可以看到示例应用程序在 MCAL 上运行,我可以用它来运行我的 Baremetal 应用程序,但我担心它会带来性能开销。
有没有办法在不涉及任何高级抽象层的情况下直接在硬件(真正的裸机)上工作?
我目前使用的是S32G274AEVB。
谢谢!
BR
Arun
谢谢您的帖子。
支持在 S32G2 上运行不带 RTOS 的应用程序。
在拿着恩智浦的参考板后,我建议先引用以下文档。
https://www.nxp.com/webapp/Download?colCode=S32G-VNP-RDB2-SW-UG
BR
切宁