8 posts / 0 new
Last post
popsical
Offline
Last seen:3 years 7 months ago
加入:2016-07-24 05:02
關於手機搜查不到藍牙信號的問題

你好, 我是學習使用da14580寫BLE的新手, 本身也沒寫藍牙的經驗.
在使用SDK5.0.3 按照tut (Training_01_advertising_contents_v1.0) 的步驟修改ble_app_barebone 後 使用bluetooth Le scanner 卻找不到Diaglog-Training 的裝置
而 smartsnippets 在燒入的過程也是全successfully的 所以想請問發生了甚麼事?

Device:
Qinjiny_Dialog
Offline
Last seen:2周6天前
Staff
加入:2016-11-01 05:47
你好,

你好,

你描述的並不是很清楚,可以說說具體做了哪些更改?在你按教程修改代碼之前是否有測試過原本的barebone example是否能成功運行?

我這邊不久之前按照這個tutorial操作過一次,並沒有出現什麼問題。

另外,假如你修改了設備的廣播名稱後第一次廣播時在LE 程序中看到的仍然會是修改之前的名字(假設你之前運行過這個工程),進行一次連接更新了LE中緩存的設備名稱後才會正確顯示。

BR,

popsical
Offline
Last seen:3 years 7 months ago
加入:2016-07-24 05:02
感謝回答!

感謝回答!
我做的改動包括user_config/user_config.h 裡的
USER_DEVICE_NAME 由 "DIALOG-BURN" 改作"DIALOG-TRAINING"
static const struct 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*10ms = 1 second

da1458x_config_advanced.h裡的#define CFG_NVDS_TAG_BD_ADDRESS {0x02, 0x00, 0x00, 0xCA, 0xEA, 0x80}改作{0x01, 0x02, 0x03, 0x04, 0x05, 0x06}
另外
我已嘗試把原檔案不作修改地運行但仍然不行

之後只有在使用SmartSnippets 燒程式後再用ConnectionManager按boot as peripheral 再按load firmware 選 同一個HEX file才運行在手機看到名字,但一但斷電重啟就需要重複ConnectionManager 的步驟
另附上2次的LOG檔

Attachment:
Qinjiny_Dialog
Offline
Last seen:2周6天前
Staff
加入:2016-11-01 05:47
你是說原檔案就無法正常運行對嗎?

你是說原檔案就無法正常運行對嗎?

可以嘗試先不下載到Flash直接用Keil編譯下載到RAM裏能不能運行嗎?

另外請確保按照Getting start guide裏面正確連接板子上的PIN腳以及設置軟件環境

popsical
Offline
Last seen:3 years 7 months ago
加入:2016-07-24 05:02
對!原檔案就無法正常運行

對!原檔案就無法正常運行
另外想問一下怎樣下載到RAM裏運行吗?

Qinjiny_Dialog
Offline
Last seen:2周6天前
Staff
加入:2016-11-01 05:47
你好,

你好,

抱歉回复有点慢。

使用Keil软件编译后进入Debug Session软件就会自动下载代码到RAM,点击RUN就可以开始运行测试

BR,

popsical
Offline
Last seen:3 years 7 months ago
加入:2016-07-24 05:02
我先說明一下我用的不是官方的DA14580

我先說明一下我用的不是官方的DA14580 Development Kit, 而是將da14580的模塊接上接腳的板子, 但是板子上的PIN腳以及設置軟件環境都是正確的.
在一段時間前,所有的功能都是正常的,但我因為工作原因放下了一段時間,再重新學習時就出現上面的問題
下載到RAM裏後能運行,keil沒有顯示甚麼error, 並出現了boot_vectors.s.
另附上command的內容

Attachment:
Jelphi
Offline
Last seen:2 months 3 days ago
Staff
加入:2015-09-10 12:07
你的模块硬件跟我们参考板子一致吗?如果一致

你的模块硬件跟我们参考板子一致吗?如果一致,可以下载sdk的bin,跑下,排除你的改动