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函数中一个函数一个函数那样写出来
是的。