工具/软件:TI-RTOS
您好!
我使用 cc2650 Launchpad 进行开发、以 simple_peripheral 为例。 一切都运行良好、但当我在此示例中包含闪烁 LED 操作时、代码会得到遵守、但在启动板上、LED 闪烁操作不能正常运行。
我在 for (;)循环中的 SimpleBLEPeripheral_taskFxn ()中包含了 LED 闪烁函数、当我执行此代码后 LED 闪烁2-3次时、它不会闪烁。 因此、我还更改了任务堆栈大小(3024)以及运行时堆栈大小(2024)(采用随机值-我先尝试低值)、但对于每种组合值、可以看到相同类型的输出。
代码格式:
===========
静态空 SimpleBLEPeripheral_taskFxn (UARg a0、UARg A1)
{
//初始化应用程序
SimpleBLEPeripheral_init();
//应用程序主循环
对于(;)
{
doWork();
CPUDELA延(24e6); ..................................................................................................
//led_Blink 函数
空 doWork (空)
{
PIN_setOutputValue (ledPinHandle、Board_LED0、1);
CPUdelay (24e6);
PIN_setOutputValue (ledPinHandle、Board_LED0、0);
}
是否存在任何类型的堆栈溢出问题或其他问题?
2) 2)在 BLE_Device _Monitor 中点击扫描密钥后、我能够在器件列表中看到简单外设、但当我在该时间点击连接密钥时、我遇到以下错误-
GAP 链路已建立:状态=18 h=0000
此错误随 SDK 中提供的所有示例一起提供(ble_sdk_2_02_01_18)。
这是什么类型的误差?
谢谢你。