271_FreeMaster在S32K144上的使用

完整的S32K144的学习汇总如下:

https://github.com/GreyZhang/g_s32k144

    继续学习S32K144,这次来看一个小工具FreeMaster。其实,涉及到MCU程序的部分算是一个协议栈。

    这个功能的移植暂且不去探讨了,值得一说的是在S32DS中这个功能以及做成了开箱即用的功能了。使用的时候,只需要从例子中导入即可。

    之后,做代码生成,编译。在连接的时候选择使用串口即可完成相应的配置。值得一提的是不知道为什么,Demo自带的那个FreeMaster的工程并不能用。使用的时候,我还是自己创建了一个,好在这个容易。创建的过程以及简单的使用,之前在部分PowerPC平台的学习过程中也做过简单的小结。

    这里简单展示一个使用这个工具的一个效果:

    工具可以实时显示变量的数值,同时还能够提供数据的可视化以及数据的记录等功能。这在软件调试上,确实是一个非常有帮助的。当然,之前我们实现的printf其实也很有用。不过如果这两个功能让我选择一个的话,或许我还是会选择这一个。为什么呢?使用这个工具有一个极为突出的优点,那就是:增加什么信息的查看不需要我们修改软件!这确实是一个极其方便的特征,相比于我们熟悉的XCP的工具,这个工具还不需要我们制作A2L文件,直接把ELF或者MAP文件作为数据库进行解析。这对于嵌入式的软件调试来说确实是非常好用。

完整的S32K144的学习汇总如下:

https://github.com/GreyZhang/g_s32k144

发布了891 篇原创文章 · 获赞 170 · 访问量 176万+

猜你喜欢

转载自blog.csdn.net/grey_csdn/article/details/104465392