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.

2806x 堆栈设置问题

在CMD文件中配置如下:

RAMM01      : origin = 0x000050, length = 0x0007B0

.stack              : > RAMM01,      PAGE = 1

=========================================

还用设置CCS里面的 stack size吗?  现在设置也没报错,会有其他问题吗?

设置大小只要小于7B0就可以吗?

  • user1787896 说:
    还用设置CCS里面的 stack size吗?  现在设置也没报错,会有其他问题吗?

    没有报错的话,应该会有warning出现.默认的话,若是CCS内不设置的话,会使用默认的stack大小

    堆栈是由linker属性来设置的,也就是0x300,  一般都是够用的。如果要设得更大,必须小于cmd里面的stack映射的存储块,否则编译报错。当然,cmd里面的stack也可以映射到一个更大的存储块。

  • 好的,谢谢

    就算不是设置CCS里面也不会报错,也没有告警

  • 好的,谢谢您的反馈!