你好,
我在
void ble_peripheral_task(void * params)
{
printf(“\ n ***自定义ble服务演示*** \ n \ n \ r”);
//在不使用SVC的情况下,所有禁用SVC,只需抑制--WUNUSED - 变量
// / *寄存器ble_peripheral task,由看门狗监视* /
// 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();
void ble_peripheral_task_init(void)
{
/ *初始化ble manager * /
ble_mgr_init();
/ *启动BLE外设应用程序任务。* /
OS_TASK_CREATE(“BLE外设”,/ *分配给任务的文本名称,
只调试;内核不使用。* /
ble_peripheral_task,/ *实现任务的函数。* /
null,/ *传递给任务的参数。* /
1024,/ *分配给的字节数
堆栈的任务。* /
ble_peripheral_task_priority,/ *分配给任务的优先级。* /
ble_task_handle);/ *任务句柄。* /
os_assert(ble_task_handle);
}
你好呀,
不确定如何合并,但可以在调试模式下运行代码,并指出它所卡的位置?
谢谢,PM_DIALOG.
问题已经解决,谢谢。
你好呀,
很高兴你想到了你的问题。
谢谢,PM_DIALOG.