跳到主要内容

蓝牙迁移问题

da1469x.

1年前

张贴了邓昌永0分 3回复
0旋转

你好,

我在例程上移植了例程,我遇到了问题。移植后,程序运行到BLE_PERITEL_START()函数并崩溃。可能是原因?以下是我的代码。

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);
}

接受答案!

1年前

PM_DIALOG.

你好呀,

不确定如何合并,但可以在调试模式下运行代码,并指出它所卡的位置?

谢谢,PM_DIALOG.

1年前

邓昌永 0分

问题已经解决,谢谢。

1年前

PM_DIALOG.

你好呀,

很高兴你想到了你的问题。

谢谢,PM_DIALOG.