TMS320F28377D: sysconfig进行系统配置 ,目前存在一些不完整或者是局限性吗?

Part Number: TMS320F28377D
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
一般使用sysconfig进行系统初始化配置,对于时钟树这一块仅仅是生成了一个clocktree.h文件吗,
一般使用sysconfig生成的board_init在device_init后调用,
 
 
device_init进行相关sysctrl初始化,包括flash,clock等,当然还有很多其他内容,

我想表达意思是:sysconfig可能对应了全部芯片配置,但是没有都一一对应进行生成相关的api程序,整体确认是不是这样?

比如epwmprescaledivider只是在界面上可以ui操作,但是并没有生成对应的宏或者是函数api,我找了所有的code,也没有找到对于该epwmclkdiv配置api;

我也只能自己去添加了,这一块在PWM_init()函数里面也没有生成,在device_init()函数里面也没有体现出来,处于两者之间的gap;
不知道是不是这样,那可以推断,可能在多个外设会存在同样的问题?


当然还有其它的一些内容,比如sysconfig.sysctl,也会生成sysctl_init(),总之与device_init()函数里面有些重复,结合的不是很好;


  • device_user.c - 自定义的文件
  • sysconfig-clockTree-epwm
  • system control register - clk CFG  register
  • epwm - TB submodule