你好,我是學習使用da14580寫BLE的新手,本身也沒寫藍牙的經驗。在使用SDK5.0.3按照图坦卡蒙(Training_01_advertising_contents_v1.0)的步驟修改ble_app_barebone後使用蓝牙Le扫描仪卻找不到Diaglog-Training的裝置而smartsnippets在燒入的過程也是全成功的所以想請問發生了甚麼事?
你好,
你描述的並不是很清楚,可以說說具體做了哪些更改?在你按教程修改代碼之前是否有測試過原本的准系统的例子是否能成功運行吗?
我這邊不久之前按照這個教程操作過一次,並沒有出現什麼問題。
另外,假如你修改了設備的廣播名稱後第一次廣播時在LE程序中看到的仍然會是修改之前的名字(假設你之前運行過這個工程),進行一次連接更新了LE中緩存的設備名稱後才會正確顯示。
BR,
感謝回答!我做的改動包括user_config / user_config.h裡的USER_DEVICE_NAME由“DIALOG-BURN”改作“DIALOG-TRAINING”静态常量struct advertise_configuration user_undirected_advertise_conf裡的.advertise_operation = ADV_UNDIRECT改作ADV_NON_CONN,.intv = 160改成1600
user_barebone.h裡的# define APP_AD_MSD雷电竞下载app_COMPANY_ID (0 xabcd)改xaaaa作0#define APP_ADV_DATA_UPDATE_TO (100) // 100*10ms = 1秒
da1458x_config_advanced.h裡的# define CFG_NVDS_TAG_BD_ADDRESS {0 x02 0 x00 0 x00, 0 xca 0 xea, 0 x80}改作{0 x01 0 x02 0 x03, 0 x04 0 x05 0 x06}另外我已嘗試把原檔案不作修改地運行但仍然不行
之後只有在使用SmartSnippets燒程式後再用ConnectionManager按引导作为外围再按加载固件選同一個十六进制文件才運行在手機看到名字,但一但斷電重啟就需要重複ConnectionManager的步驟另附上2次的日志檔
你是說原檔案就無法正常運行對嗎?
可以嘗試先不下載到Flash直接用凯尔編譯下載到RAM裏能不能運行嗎吗?
另外請確保按照得到入门指南裏面正確連接板子上的销腳以及設置軟件環境
對!原檔案就無法正常運行另外想問一下怎樣下載到RAM裏運行吗?
抱歉回复有点慢。
使用凯尔软件编译后进入调试会话软件就会自动下载代码到内存,点击运行就可以开始运行测试
我先說明一下我用的不是官方的DA14580开发工具包,而是將DA14580的模塊接上接腳的板子,但是板子上的销腳以及設置軟件環境都是正確的。在一段時間前,所有的功能都是正常的,但我因為工作原因放下了一段時間,再重新學習時就出現上面的問題下載到RAM裏後能運行,凯尔沒有顯示甚麼错误,並出現了boot_vectors.s。另附上命令的內容
你的模块硬件跟我们参考板子一致吗?如果一致,可以下载sdk的bin,跑下,排除你的改动
你好,
你描述的並不是很清楚,可以說說具體做了哪些更改?在你按教程修改代碼之前是否有測試過原本的准系统的例子是否能成功運行吗?
我這邊不久之前按照這個教程操作過一次,並沒有出現什麼問題。
另外,假如你修改了設備的廣播名稱後第一次廣播時在LE程序中看到的仍然會是修改之前的名字(假設你之前運行過這個工程),進行一次連接更新了LE中緩存的設備名稱後才會正確顯示。
BR,
感謝回答!
我做的改動包括user_config / user_config.h裡的
USER_DEVICE_NAME由“DIALOG-BURN”改作“DIALOG-TRAINING”
静态常量struct advertise_configuration user_undirected_advertise_conf裡的
.advertise_operation = ADV_UNDIRECT改作ADV_NON_CONN,
.intv = 160改成1600
user_barebone.h裡的# define APP_AD_MSD雷电竞下载app_COMPANY_ID (0 xabcd)改xaaaa作0
#define APP_ADV_DATA_UPDATE_TO (100) // 100*10ms = 1秒
da1458x_config_advanced.h裡的# define CFG_NVDS_TAG_BD_ADDRESS {0 x02 0 x00 0 x00, 0 xca 0 xea, 0 x80}改作{0 x01 0 x02 0 x03, 0 x04 0 x05 0 x06}
另外
我已嘗試把原檔案不作修改地運行但仍然不行
之後只有在使用SmartSnippets燒程式後再用ConnectionManager按引导作为外围再按加载固件選同一個十六进制文件才運行在手機看到名字,但一但斷電重啟就需要重複ConnectionManager的步驟
另附上2次的日志檔
你是說原檔案就無法正常運行對嗎?
可以嘗試先不下載到Flash直接用凯尔編譯下載到RAM裏能不能運行嗎吗?
另外請確保按照得到入门指南裏面正確連接板子上的销腳以及設置軟件環境
對!原檔案就無法正常運行
另外想問一下怎樣下載到RAM裏運行吗?
你好,
抱歉回复有点慢。
使用凯尔软件编译后进入调试会话软件就会自动下载代码到内存,点击运行就可以开始运行测试
BR,
我先說明一下我用的不是官方的DA14580开发工具包,而是將DA14580的模塊接上接腳的板子,但是板子上的销腳以及設置軟件環境都是正確的。
在一段時間前,所有的功能都是正常的,但我因為工作原因放下了一段時間,再重新學習時就出現上面的問題
下載到RAM裏後能運行,凯尔沒有顯示甚麼错误,並出現了boot_vectors.s。
另附上命令的內容
你的模块硬件跟我们参考板子一致吗?如果一致,可以下载sdk的bin,跑下,排除你的改动