微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541自制板子固件运行无法循环

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有反应

一样的啊

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

网站地图

Top