CC2541自制板子固件运行无法循环
时间:10-02
整理:3721RD
点击:
大家好,我用CC2541Keyfob按照TI的OSAL+HAL模式以SimpleBLEPeripheral为基础写了一个多通道电压测量的固件程序,在Keyfob上测试运行正常,八个通道都能相对精确的测量电压。
然后自己按照Keyfob的设计图纸画了张板子,给每个测量通道加上保险,电阻,DC/DC,DC/AC转换还有电源控制模块什么的,做好之后发现固件能烧录进去,但是芯片无法正常进行程序的loop,用IAR的debug检查发现指针直接一撸到底卡在FFFFFF彻底不动了,
警告提示
The stack pointer for stack 'XdataStack' (currently XData:0xFFFF) is outside the stack range (XData:0x0001 to XData:0x0281)
然而同样的固件程序同样的设置在Keyfob上就能正常运行。
请问是我在硬件设计上有什么疏漏导致的个问题的么?
谢谢!
芯片完全一样?
嗯啊,用的完全一样的芯片一样的设计图,只是给每个外接通道加了转换和保险,还有现成的电源控制模块。
然后就奇怪了,所有的TI的OSAL+HAL的固件烧进去都完全木有反应,只有最简单的pin toggle有反应
一样的啊