TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

28377D的CLA

CLA在task里定义局部变量 编译时只要出现.scratcjpad 警告  运行程序在Expressions里观察不到变量值,且变量地址随机分配到M0RAM。

  • .scratcjpad 只定义局部变量,局部变量是不会显示在expression窗口的,只会在variable窗口。
    .bss_cla才是全局变量的区域。
    Eric
  • 您的意思是  在task里定义的局部变量 编译时会自动分配到.scratchpad这个段。在.CLA文件的开头(及task1上面)定义的变量为cla全局变量

    编译时会自动分配到.bss_cla这个段吗?那编译出现下边的警告时什么意思呢

  • “您的意思是 在task里定义的局部变量 编译时会自动分配到.scratchpad这个段。在.CLA文件的开头(及task1上面)定义的变量为cla全局变量

    编译时会自动分配到.bss_cla这个段吗?那编译出现下边的警告时什么意思呢“
    Eric:
    是。
    那个警告可以忽略,应该是指C28x的。CLA其实是有用到这个段的了。