最近在使用CCS的时候,需要移植TI提供的官方例程,但是发现官方例程所使用的芯片与项目选用的DSP型号并不相同,但是目前的TI DSP均使用DSP库函数开发,基于这一点,就想尝试能否用最快的方法实现例程的移植。
这是需要移植的例程2ph_il_llc_nonpowerSUITE_F28002x:

而项目需要用的芯片为F280049C,怎么移植工程呢?
查看工程选项中的Include Options。

发现路径竟然是根路径:

这就为移植程序提供了很大的方便,如果在相关联的选项上直接进行替代,或许能够解决这个问题。
官方提供了一个使用DSP库函数的空工程empty_driverlib_project,那么如何进行移植呢?
当然,在操作前,一定要把官方空工程empty_driverlib_project和官方工程2ph_il_llc_nonpowerSUITE_F28002x以复制到workspace的方式打开。
对比官方工程2ph_il_llc_nonpowerSUITE_F28002x,发现除了项目所需的子函数文件(.c和.h),没有libraries文件夹,因此,选中需要移植的文件夹,ctrl+c后,粘贴在需要移植工程的空工程中。

本文介绍了如何快速移植TI官方例程到不同型号的DSP芯片上,通过对比分析和文件替换,实现了从2ph_il_llc_nonpowerSUITE_F28002x到F280049C的工程移植。关键步骤包括替换Include Options和File Search Path的路径,确保库函数的兼容性,并展示了如何添加新源文件。
最低0.47元/天 解锁文章
4565

被折叠的 条评论
为什么被折叠?



