TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2642R: BLE斷連後無法在連接

Part Number:CC2642R

你好。

我在使用CC2642R1,SDK2.40,我有問題需要请教一下。

目前是使用simple_peripheral_oad_onchip為基礎進行修改,目前在藍芽連線後APP傳值,運行clock進行ble notifly

藍芽段連後,想要在連線就會跳出此錯誤,持續按RUN也無法繼續運行

有先從C:\ti\simplelink_cc13x2_26x2_sdk_2_40_00_81\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\project_zero先download bim文件與app文件,

接著在download simple_peripheral_oad_onchip.app進行測試

我有試著去看address 0xa000b147.卻什麼東西都沒有

想請問是哪個部分出錯嗎?

謝謝您

Kevin Qiu1:

project_zero使用的是offchip OAD,它不能用于onchip OAD升级

onchip必须使用bim_onchip 、persistent、simple_peripheral_oad_onchip,参考这里的步骤:https://dev.ti.com/tirex/content/simplelink_cc13x2_26x2_sdk_2_40_00_81/docs/ble5stack/ble_user_guide/html/ble-stack-oad/setting-up-environment.html

另外SDK 2.40太老了,建议你使用最新的SDK 5.30进行开发

,

Frank tai:

感謝你

關於onchip OAD 我已經測試完成,像您說的使用simple_peripheral_oad_onchip燒入BIM,當作Image A

現在已經可以使用OAD了

另外想請問關於HardFault的部分是甚麼因照成的呢?有時候都會出現奇怪的adress無法參訪

再麻煩您了 謝謝

,

Kevin Qiu1:

HardFault的原因是多方面的,大部分与内存有关

CC2642将部分协议栈放在ROM中,ROM中的程序是无法直接访问的,也就是上面的地址看不到内容

,

Frank tai:

了解 謝謝您

這樣聽起來HardFault的問題是不可預知的,也無法解決的

但我目前很常遇到此情況,不知道您是否知道有那些文章有敘述可能會照成HardFault的原因嗎?

感謝您

,

Kevin Qiu1:

可以参考debug部分:https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_5_30_01_01/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/debugging-index.html#deciphering-cpu-exceptions

如果是自己制作的板子,也有可能是硬件问题

,

Frank tai:

了解 感謝您

,

Kevin Qiu1:

不客气

,

Frank tai:

您好 我有其他關於BLE連接問題 不知道能不能在這邊問?還是需要重新發問?

,

Kevin Qiu1:

新问题重开一个新帖

,

Frank tai:

了解 謝謝

,

Kevin Qiu1:

看到你已开了一个新帖,将关闭此帖,等待其他工程师的回复

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R: BLE斷連後無法在連接
分享到: 更多 (0)