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