2171771_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2171771_zh-CN

2171771_zh-CN

S32G2 Cortex-M7 裸机编程

大家好

我想知道如何在 S32G2 上启动 Cortex-M7。

我想在上面运行一个裸机应用程序,不需要任何 RTOS。

我该如何继续,有关于启动 M7 内核并在其上运行裸机程序的参考文档吗?

先行致谢。

BR

Arun

Re: S32G2 Cortex-M7 Baremetal Programming

你好,@arun_belamge

感谢您的回复。

对于仅通过 M7 端启动板,可以使用 RTD 中显示的大多数示例,您可以参考示例中的起始阶段代码以了解详细信息(例如,您可以参考 gmac 示例,但忽略网络部分,只关注启动阶段步骤/API)

此外,GoldVIP 代码包中还显示了一个 M7 引导加载程序示例,这是一个用于启动 S32G2 的完整 M7 引导加载程序示例。


BR

切宁

Re: S32G2 Cortex-M7 Baremetal Programming

你好,Chenyin。

感谢您的建议。

你能指出任何显示 " 如何只启动 Cortex-M7 内核的参考文档吗?"。

一旦我能够启动 M7 内核,我将尝试使用低级 API 直接访问硬件来运行我的程序。

谢谢!

BR

Arun

Re: S32G2 Cortex-M7 Baremetal Programming

你好,@arun_belamge

感谢您的回复。

1.从恩智浦的正式软件来看,为 M7 端提供的唯一 SDK 是 RTD

2。如果你愿意用真正的裸机方式在你的板上编程,你可以直接尝试位于 MCAL 底层的低级 API

很抱歉没有这样的文件供你参考,我建议直接参考代码/MCAL UM。


BR

切宁

Re: S32G2 Cortex-M7 Baremetal Programming

你好,Chenyin。

感谢您的回复。

从您分享的文档中,我可以看到示例应用程序在 MCAL 上运行,我可以用它来运行我的 Baremetal 应用程序,但我担心它会带来性能开销。

有没有办法在不涉及任何高级抽象层的情况下直接在硬件(真正的裸机)上工作?

我目前使用的是S32G274AEVB。

谢谢!


BR

Arun

Re: S32G2 Cortex-M7 Baremetal Programming

你好,@arun_belamge

谢谢您的帖子。

支持在 S32G2 上运行不带 RTOS 的应用程序。

在拿着恩智浦的参考板后,我建议先引用以下文档。

https://www.nxp.com/webapp/Download?colCode=S32G-VNP-RDB2-SW-UG


BR

切宁

标记 (1)
无评分
版本历史
最后更新:
‎11-20-2025 11:43 PM
更新人: