CC2642R: CC2642引導裝載程序
2020-10-21 17:04:55
信馳達科技
芯片型號:CC2642R
模塊型號:RF-BM-2642B1
我現在使用信馳達科技基于CC2642芯片的RF-BM-2642B1模塊開發引導裝載程序。
為了輕量化的需求,引導裝載程序直接訪問驅動器庫,不使用TIRTOS或者更高級的設備。另一方面,應用程序使用TIRTOS和高級設備。
然而,我無法正確啟動應用程序,它總是被封鎖在主線程函數睡眠任務中。
通過一些測試后,我意識到,如果我避免在引導裝載程序調用該函數SysTickIntRegister (SysTickIntHandler),這個問題不會發生。當任何函數調用注冊一個中斷處理程序時,矢量表會從Flash復制到RAM。
使用SDK中的BIM可以解決這個問題,在跳轉到應用程序之前重置矢量表狀態。