微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640问题-The stack pointer for stack 'CSTACK' (currently 0x200023A8) is outside the stack range (0x20003FC0 to 0x200043C0)

CC2640问题-The stack pointer for stack 'CSTACK' (currently 0x200023A8) is outside the stack range (0x20003FC0 to 0x200043C0)

时间:10-02 整理:3721RD 点击:

硬件是我自己做的板子。

运行APP部分时出现The stack pointer for stack 'CSTACK' (currently 0x200023A8) is outside the stack range (0x20003FC0 to 0x200043C0)错误,我用的官方的代码,没有修改,芯片时CC2640 4*4的芯片,使用sensortag开发板不会出现此类问题,尝试了修改栈地址和大小都不行,CSTACK指针错误位置也跟着变。这是什么问题?谢谢

xianglin,

用的是最新的SDK 2.1?

最简单的尝试,用SimpleBLEPeripheral工程,你需要在IAR的options里面的preprocessor宏定义里把配置改成CC2650EM_4XS。然后在同样位置,把LCD和SPI的驱动定义去除就行。SensorTag的外围可能和你的硬件设计不太一样。

是使用最新的SDK,按照您的方法实验了,但是出现了下列问题,在preprocessor宏定义中把相应的CC26XX改成了CC2650EM_4XS,编译出现问题,"ERROR: Unknown device!",定位错误处看到#elif defined( CC26XX ) || defined( CC13XX ) 这句,LCD和SPI的驱动定义也去除了。谢谢

遇到了同样的问题,求解

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top