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:
看到你已开了一个新帖,将关闭此帖,等待其他工程师的回复