已成功安装 S32K1xx SDK v4.x,可在下面看到:
但是,在创建新的 S32DS 应用程序项目时,"选择要附加的 SDK "列表是空的,没有 SDK 出现。
发生在S32DS v3.5中
SDK 在首选项中可见,但在创建项目时无法选择
问:
S32DS v3.5和S32K1xx SDK v4.x 之间是否存在已知的兼容性问题?
建议 v3.5 使用哪个 SDK 版本?
在板载 O penSDA 上使用 GDB peMicro 接口调试时,我经常会遇到以下错误:
"启动 GDB 服务器任务遇到问题"
"执行 MI 命令失败:-exec-run"
"不知道怎么跑。试试'帮助目标'"
说明:
板被检测为 OpenSDA USB 设备
即使是基本的hello_world也会出现问题
重新刷新 OpenSDA 固件后有时能正常工作
在S32DS v3.5中发生得更频繁
问题:
v3.5 中 是否完全支持板载 OpenSDA,还是推荐使用外部调试器?
请告知:
针对 S32K144 推荐的S32DS + SDK版本组合
SDK 附件和 OpenSDA 调试的已知问题或变通方法
谢谢!
你好@mahesh7、
一般来说,SDK 不再得到支持和维护。 最后一个版本 - S32 SDK for S32K1xx RTM 4.0.2 - 用于 S32DS 3.4。
请使用 S32K1 的实时驱动程序而不是 SDK:
可以从页面访问实时驱动程序 (RTD) https://www.nxp.com/products/S32K1软件部分。
顺祝商祺!
帕维尔
你好@PavelL、
感谢您对 SDK 的弃用以及对 S32K1 使用实时驱动程序 (RTD) 的建议的澄清。
根据建议,我已将S32 Design Studio 3.5移至RTD。不过,我目前在RTD 的安装和使用方面也遇到了问题,尤其是在创建项目和调试时。
我面临的问题是
RTD 软件包似乎已安装,但是在创建新应用程序项目期间,RTD 并非总是可以选择或正确识别的
即使创建了项目,我在调试过程中也会遇到问题,例如调试器无法启动,或者目标程序无法在 main() 处停止。
如果您能提供或指点我一个分步骤的程序,包括S32DS 3.5 和 RTD 的完整工作流程,将对我非常有帮助:
S32DS 3.5 和热电阻的正确安装顺序
如何验证S32DS 内部的RTD 安装情况
创建基于 RTD 的新项目的正确步骤
所需项目设置(编译器、SDK/RTD 路径等)
推荐的调试探针和调试配置
在 S32DS 3.5 中使用热电阻进行调试时的任何已知限制或常见陷阱
这些详细的指导将大大有助于建立稳定的开发和调试环境。
感谢您的支持。
致以最诚挚的问候,
@mahesh7
你好@mahesh7、
请查看以下相关链接:
推荐的调试探针取决于您的要求,例如:
顺祝商祺!
帕维尔
你好@PavelL、
谢谢你的参考。我使用 S32K1 SDK RTM 4.0.3 安装了 S32DS v3.4,并开始使用建议的设置创建项目。在运行 SDK 示例项目(FTM、ADC、UART、GPIO)时,我仍然会遇到版本和集成问题,希望获得有关同时使用 ConfigTools、生成的代码和 SDK 驱动程序的推荐工作流程的指导。您能否还阐明可靠地导入和构建 SDK 示例的正确方法?此外,查看运行日志的推荐工具是什么?S32DS 是否提供串行终端,还是应该通过 OpenSDA 虚拟 COM 端口使用 PuTTY?如果能就所需的驱动程序和调试工具提出建议,将非常有帮助。
你好@mahesh7、
示例流程可能是这样的
调试时可使用 printf() -已解决:如何在 S32DS.3.5 中使用 printf 函数?- 恩智浦社区
你可以使用 S32设计工作室知识库——恩智浦社区作为参考点。
顺祝商祺!
帕维尔