DA1469x
1年前
发布的邓昌永0点 3回复你好,
我在
空白ble_peripheral_task (void * params)
{
printf("\n***自定义BLE服务演示***\n\n\r");
//在不使用svc的服务都被禁用的情况下,只需抑制-Wunused-variable
// /*注册被看门狗监控的ble_peripheral任务*/
// wdog_id = sys_watchdog_register(false);
/*获取任务的处理器*/
/ / ble_task_handle = OS_GET_CURRENT_TASK ();
将srand(时间(NULL));
//
ble_peripheral_start ();//崩溃
ble_register_app ();
ble_gap_device_name_set("自定义BLE服务",ATT_PERM_READ);
user_sev_init ();
空白ble_peripheral_task_init(空白)
{
/*初始化BLE管理器*/
ble_mgr_init ();
/*启动BLE外围应用程序任务。*/
OS_TASK_CREATE("BLE Peripheral", /*分配给任务的文本名称,for
调试;不被内核使用。*/
ble_peripheral_task, /*实现任务的函数。*/
NULL, /*传递给任务的参数。*/
1024, /*分配给对象的字节数
任务堆栈。*/
BLE_PERIPHERAL_TASK_PRIORITY,/*任务的优先级。*/
ble_task_handle);/*任务句柄。*/
OS_ASSERT (ble_task_handle);
}
1年前
你好,
不确定你是如何合并的,但你能不能在调试模式下运行你的代码并指出它在哪里卡住了?
谢谢,PM_DIalog