TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28388D: 关于ipc_ex1_basic_c28x1例程SysCtl_deviceCal函数的疑问

Part Number:TMS320F28388D

相关例程ipc_ex1_basic_c28x1

问题1. 这个函数在debug的时候是必须的?

问题2. 其他的工程在RAM下调试时,这个函数是必须的吗

Yale Li:

1. 是的

2. 使用driverlib编程的c28内核,在RAM下调试时是必须的

这篇帖子有说明原因:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/902917/tms320f280049-why-call-device_cal-function-at-the-condition-of-ifndef-_flash-when-run-using-debugger

,

user78960159:

您好 感谢帮助

SysCtl_deviceCal这个函数是在device.c的Device_init函数中调用的

但是您可以看一下f2838x_cpu1_allocate_ecat_to_cm工程的RAM配置下的例程,main函数中没有使用device.c的Device_init函数

不知道是不是要配置ESC相关的东西,所以是初始化部分是仿照Device_init函数在main函数中一个函数一个函数那样写出来

我在f2838x_cpu1_allocate_ecat_to_cm函数的初始化部分没有找到哪里调用了SysCtl_deviceCal

,

Yale Li:

user78960159 说:不知道是不是要配置ESC相关的东西,所以是初始化部分是仿照Device_init函数在main函数中一个函数一个函数那样写出来

是的。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28388D: 关于ipc_ex1_basic_c28x1例程SysCtl_deviceCal函数的疑问
分享到: 更多 (0)