你好,我是学习使用da14580写BLE的新手,本身也没写蓝牙的经验。在使用SDK5.0.3按照啧啧(Training_01_advertising_contents_v1.0)的步骤修改ble_app_barebone后使用蓝牙LE扫描仪却找不到Diaglog-训练的装置而smartsnippets在烧入的过程也是全成功的所以想请问发生了什么事?
你好,
你描述的并不是很清楚,可以说说具体做了哪些更改?在你按教程修改代码之前是否有测试过原本的准系统例如是否能成功运行?
我这边不久之前按照这个教程操作过一次,并没有出现什么问题。
另外,假如你修改了设备的广播名称后第一次广播时在LE程序中看到的仍然会是修改之前的名字(假设你之前运行过这个工程),进行一次连接更新了LE中缓存的设备名称后才会正确显示。
布罗尔,
感谢回答!我做的改动包括user_config / user_config.h里的USER_DEVICE_NAME由 “对话-BURN” 改作 “对话框的训练”静态常量结构advertise_configuration user_undirected_advertise_conf里的.advertise_operation = ADV_UNDIRECT改作ADV_NON_CONN,.intv = 160改成1600
user_barebone.h里的的#define APP_AD_MSD亚博全网_COMPANY_ID(0xABCD)改作加上0xAAAA的#define APP_ADV_DATA_UPDATE_TO(100)// 100 * 10毫秒=1秒
da1458x_config_advanced.h里的的#define CFG_NVDS_TAG_BD_ADDRESS {0×02,0x00时,0×00,0xCA,0xEA,0x80的}改作{0×01,0×02,×03,×04,0×05,0×06}另外我已尝试把原档案不作修改地运行但仍然不行
之后只有在使用SmartSnippets烧程式后再用的ConnectionManager按引导作为周再按负载固件选同一个HEX文件才运行在手机看到名字,但一但断电重启就需要重复的ConnectionManager的步骤另附上2次的LOG档
你是说原档案就无法正常运行对吗?
可以尝试先不下载到闪存直接用Keil的编译下载到RAM里能不能运行吗?
另外请确保按照获取入门指南里面正确连接板子上的PIN脚以及设置软件环境
对!原档案就无法正常运行另外想问一下怎样下载到RAM里运行?
抱歉回复有点慢。
使用Keil的软件编译后进入调试会话软件就会自动下载代码到RAM,点击运行就可以开始运行测试
BR,
我先说明一下我用的不是官方的DA14580开发工具包,而是将da14580的模块接上接脚的板子,但是板子上的PIN脚以及设置软件环境都是正确的。在一段时间前,所有的功能都是正常的,但我因为工作原因放下了一段时间,再重新学习时就出现上面的问题下载到RAM里后能运行,KEIL没有显示什么错误,并出现了boot_vectors.s。另附上命令的内容
你的模块硬件跟我们参考板子一致吗?如果一致,可以下载SDK的垃圾桶,跑下,排除你的改动
你好,
你描述的并不是很清楚,可以说说具体做了哪些更改?在你按教程修改代码之前是否有测试过原本的准系统例如是否能成功运行?
我这边不久之前按照这个教程操作过一次,并没有出现什么问题。
另外,假如你修改了设备的广播名称后第一次广播时在LE程序中看到的仍然会是修改之前的名字(假设你之前运行过这个工程),进行一次连接更新了LE中缓存的设备名称后才会正确显示。
布罗尔,
感谢回答!
我做的改动包括user_config / user_config.h里的
USER_DEVICE_NAME由 “对话-BURN” 改作 “对话框的训练”
静态常量结构advertise_configuration user_undirected_advertise_conf里的
.advertise_operation = ADV_UNDIRECT改作ADV_NON_CONN,
.intv = 160改成1600
user_barebone.h里的的#define APP_AD_MSD亚博全网_COMPANY_ID(0xABCD)改作加上0xAAAA
的#define APP_ADV_DATA_UPDATE_TO(100)// 100 * 10毫秒=1秒
da1458x_config_advanced.h里的的#define CFG_NVDS_TAG_BD_ADDRESS {0×02,0x00时,0×00,0xCA,0xEA,0x80的}改作{0×01,0×02,×03,×04,0×05,0×06}
另外
我已尝试把原档案不作修改地运行但仍然不行
之后只有在使用SmartSnippets烧程式后再用的ConnectionManager按引导作为周再按负载固件选同一个HEX文件才运行在手机看到名字,但一但断电重启就需要重复的ConnectionManager的步骤
另附上2次的LOG档
你是说原档案就无法正常运行对吗?
可以尝试先不下载到闪存直接用Keil的编译下载到RAM里能不能运行吗?
另外请确保按照获取入门指南里面正确连接板子上的PIN脚以及设置软件环境
对!原档案就无法正常运行
另外想问一下怎样下载到RAM里运行?
你好,
抱歉回复有点慢。
使用Keil的软件编译后进入调试会话软件就会自动下载代码到RAM,点击运行就可以开始运行测试
BR,
我先说明一下我用的不是官方的DA14580开发工具包,而是将da14580的模块接上接脚的板子,但是板子上的PIN脚以及设置软件环境都是正确的。
在一段时间前,所有的功能都是正常的,但我因为工作原因放下了一段时间,再重新学习时就出现上面的问题
下载到RAM里后能运行,KEIL没有显示什么错误,并出现了boot_vectors.s。
另附上命令的内容
你的模块硬件跟我们参考板子一致吗?如果一致,可以下载SDK的垃圾桶,跑下,排除你的改动