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的驱动定义也去除了。谢谢
遇到了同样的问题,求解