Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7485

关于CC2640 SPI读取外部Flash会卡死问题!

$
0
0

之前发了一个贴,关于2640  SPI 读取外部flash会死机问题。当时感觉问题很奇怪,我读取外部Flash的ID号可以正常,但是我一添加读写数据程序,编译再仿真跑的时候仿真到SPI初始化这块系统就死机了!只要屏蔽掉读写函数在仿真就又可以!因为这个问题确实郁闷了一段时间,后来是一位热心的网友花同学说是不是系统的栈设置小了导致的,也就是这里#define SBP_TASK_STACK_SIZE                   644     TI协议栈SimpleBLEPeripheral工程里默认是644BYTE, 后来我改成了1024BYTE 就可以正常读写外部Flash了。看来是我的程序引起了堆栈的冲突导致的。不知道理解的对不对?以及SBP_TASK_STACK_SIZE 这个宏的具体作用和范围大小还需要TI大神帮忙解答下。在此也谢谢热心的花同学,帮我解决了问题!


Viewing all articles
Browse latest Browse all 7485

Trending Articles