This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28P559SJ-Q1: sysconfig CLA 中 ram分配问题

Part Number: TMS320F28P559SJ-Q1
Other Parts Discussed in Thread: SYSCONFIG

问题1:

CMD文件分配中,对于CPU/CLA shared data memory CPUtoCLA1/CLA1toCPU message RAM 有什么区别?

  

2、在例程cla_ex1_asin中,Sysconfig  MENCFG文件配置时,为什么无需配置M0、M0、LS0 RAM、LS1 RAM、LS2 RAM的初始化,配置了反而出错???

期待回复~~~~

  • 1. CPUtoCLA1/CLA1toCPU消息RAM是专用RAM,可用于CLA-C28数据共享。 有2个块-一个用于从C28到CLA共享数据,另一个用于从CLA到C28共享数据。 而LSRAM是可配置的。 它可以用作c28仅RAM,CLA程序RAM或CLA数据RAM (当用作CLA数据RAM时,C28也可以访问它)


    2.这些RAM已经通过ROM初始化。 不建议在应用程序中初始化,因为您可能会丢失已加载的数据。 如果在LSRAM中分配了全局变量,这些变量将在main函数之前初始化。 当您执行初始化时,将清除此选项。 堆栈内存也是一样的,可以在RAM初始化时擦除堆栈内存。 如果需要,我们可以选择初始化.