我想在 S32G274 开发板上使用裸机程序,包括用于启动 A53 处理器、LINFlexD 串口和以太网等模块的裸机驱动程序。我希望它能够开箱即用。S32DS 生成的驱动程序仅包含处理器启动功能。
我尝试自己实现 LINFlexD 串口(启用引脚、启用时钟、初始化串口接口),但我不太清楚如何正确处理时钟启用。
我希望您能提供一个可以直接在 S32DS 中编译的现成裸机程序。
你好, @Tatu_dd
感谢你的帖子。
1. NXP针对S32G274A的软件赋能策略主要将A53内核定位为Linux 电路板支持包。运行环境,而非裸机开发环境。S32 Design Studio 3.6.8中针对A53内核的示例代码特意限制为启动代码,因为其预期用途是在这些内核上运行完整的Linux发行版。
2. 对于裸机A53开发,目前公开的参考代码不多,只有一个演示版本,但它并非纯粹的A53裸机代码,而是一个异构实现。
因此,您可能需要根据自身需求实现或移植现有的 Linux 驱动程序或 RTD 驱动程序,很抱歉,NXP 没有提供任何直接的正式示例/软件版本。
BR
陈银