cc2640SDK里的SimpleBLEPeripheral例程
1.编译调试cc2640SDK里的原版SimpleBLEPeripheral例程,设置的断点如下图所示,但是程序不能停下来,SimpleBLEBroadcaster、HostTest例程都是这样,好像这个任务没有被创建
2.另外按照附件的里步骤加入TI_RTOS的UART TASK,同样在npi_task.c里设置断点,不能停在此处,也是好像这个任务没有被创建一样
bear cheng,
不设断点程序运行起来功能正常吗?
不正常,这个从机例程,跑起来之后,用lightblue搜不到
大神:
我觉得这个线程(任务)没有跑起来,这个是TI原版的例程,主机例程就ok,从机例程还有其他几个例程都不行,求大神指点,谢谢!
你好,
不设断点可以运行吗?
我自己的测试例程是可以设置断点。
而且软件跑起来是没有问题的啊。
ti大神:
原版的从机例程,我烧到芯片之后,就是搜不到这个设备
后来调试发现,程序死在内核了,不知道什么原因,求大神帮助!
你好,
所以我认为你的设置是有问题的。
你看你把你建立task,task 内容的函数都一一贴出来,我们一起帮你参考参考。
希望我的回答对你有帮助。
非常感谢您,TI大神
那个从机的例程,是SDK里的样例,我什么都没改,只是编译和调试,后来在调试的过程中发现程序一直在下图的0x1001bbd6和0x1001bbd8两处循环,死在这里了
求TI大神帮我看看程序为什么死在0x1001bbd6和0x1001bbd8两处,急!
另外我打开SDK里的很多例程(原版样例,什么都没改),编译和在线调试,都是死在这0x1001bbd6和0x1001bbd8两处,非常的奇怪
谢谢
你好,
请问一下你的stack程序都下载到flash里面吗?
您的意思我没太懂,工程里的设置都是默认的,应该是下载到flash里面了啊
您的意思是我没下载到flash里面?
TI的大神们:
跪求,为什么程序会死在上图的0x1001bbd6和0x1001bbd8处?
做单步调试的时候,发现程序在0x1001bbd6和0x1001bbd8处循环,并且有警告:
The stack pointer for stack 'CSTACK' (currently 0x200023A8) is outside the stack range (0x20003FC0 to 0x200043C0)
什么情况啊?
两个都要下载进去呀,先下载下面的那个