跳到主要内容

ble_init()。这是一个ble api吗?

2个星期前

ble_init()。这是一个ble api吗?

张贴了绿茶60分 2回复
0旋转

你好

我正在使用DA14585和SDK6.0.14.1114。

我在SDK项目文件夹中尝试了BLE_BAREBONE示例,它在我的DA14585上运行。此外,设备名称和BD地址显示在我的Android的BLE扫描仪应用上。

所以现在我正在阅读源代码和arm_system.c system_init()函数,其中处理“ble初始化”的函数我看到一个名为ble_init()的函数。

我在SDK中搜索,结果如下。

Projects \ target_apps \ ble_examples \ prox_reporter \ prox_reporter \ iAR \ prox_reporter.ewp(890): ble_init = 0x07f022b5
Projects \ target_apps \ ble_examples \ prox_reporter \ prox_reporter \ prox_reporter.ewp(2960): ble_init = 0x07f022b5
Projects \ target_apps \ ble_examples \ prox_reporter \ prox_reporter \ prox_reporter.ewp(5032): ble_init = 0x07f02255
sdk \ common_project_files \ misc \ da14531_symbols.lds(11):ble_init = 0x07f02255;
sdk \ common_project_files \ misc \ da14531_symbols.txt(17):0x07f02255 t ble_init
sdk \ common_project_files \ misc \ da1a585_symbols.lds(11):ble_init = 0x07f022b5;
sdk \ common_project_files \ misc \ da14585_symbols.txt(17):0x07f022b5 t ble_init
SDK \ platform \ arch \ main \ arch_system.cn(142):extern void ble_init(uint32_t base);
SDK \ platform \ arch \ main \ arch_system.cn(1308):ble_init(_ble_base);

什么是ewp文件?

什么是da14585_symbols.lds和da14585_symbols.txt文件?

这个ble_init()函数是什么?SDK中没有源代码。

2个星期前

PM_DIALOG.

你好呀,

.ewp是项目文件。ROM的符号为DA14585 / 586和文件DA14531_SYMBOLS.txt为DA14531曝光到DA14585_SYMBOLS.txt。在构建过程中与用户应用程序相关联。BLE_INIT()位于ROM代码中,并处理BLE初始化。system_init()调用此函数。

请参阅以下用户手册以了解SDK6架构。

http://lpccs-docs.dialog-semicondiondumon.com/um-b-119_da14585-da14531_sw_platform_reference/index.html.

谢谢,PM_DIALOG.

1周前

绿茶 60分

非常感谢你的答复。