century11 发表于 2014-9-2 23:30:34

分享一个ADI的库函数代码生成工具,STM32 v3.5库小改可用

本帖最后由 century11 于 2014-9-2 23:40 编辑

      之前用过ADI的ADUCM360,觉得ADI的cortex m3的库函数代码生成工具用得还不错,非常方便,可能是我自己习惯问题。

最近在使用STM32的芯片,晚上闲来无事试着尝试能否用ADI的库函数生成工具打开STM32的库,发现居然可用。
但是,存在一个小小的遗憾,ADI的库函数生成工具中函数的变量可选参数可通过下拉列表选择,但是STM32 v3.5的库发现没有下拉选项。如下图:
ADI库函数生成界面如下

STM库函数生成界面如下,无下拉列表


通过对比发现两者的库函数中存在细微的差异,主要是@param 后面表述方法不一致.


通过修改STM32的库函数中@param 中参数后加入{参数1、参数2、参数3}即可实现ADI库函数生成的下拉菜单的功能。
修改STM32的库函数后,可以得到如下效果:

附件是ADI库函数生成工具Elves和我测试用的stm32头文件和c文件,只修改了ADC的C文件。





如果大家追求完美,想像ADI的库那样就需要修改STM32官方库中各模块的C文件中的函数开始之前的@param 后面的参数,工作量有小点大。
如果不追求完美,可以直接使用,但是需要将H文件对应的C文件拷贝到一个文件夹下。

新手发帖,如果大家有更好的工具请推荐。



honami520 发表于 2014-9-2 23:49:15

新手还是可以用用的。老手其实用不上,都是自己的代码复制粘贴的

magicoe 发表于 2014-9-3 13:41:00

mark{:smile:}
页: [1]
查看完整版本: 分享一个ADI的库函数代码生成工具,STM32 v3.5库小改可用