bootlodar的學習
記錄學習過程中遇到的問題
1.#define的用法
學習
/* 程式跳轉函式 */
typedef void (*Jump_Fun)(void);
void IAP_ExecuteApp (uint32_t App_Addr)
{
Jump_Fun JumpToApp;
if ( ( ( * ( __IO uint32_t * ) App_Addr ) & 0x2FFE0000 ) == 0x20000000 ) //檢查棧頂地址是否合法.
{
JumpToApp = (Jump_Fun) * ( __IO uint32_t *)(App_Addr + 4); //使用者程式碼區第二個字為程式開始地址(復位地址)
MSR_MSP( * ( __IO uint32_t * ) App_Addr ); //初始化APP堆疊指標(使用者程式碼區的第一個字用於存放棧頂地址)
JumpToApp(); //跳轉到APP.
}
}
2020.11.26
相關文章
- spark RDD的學習,filter函式的學習,split函式的學習SparkFilter函式
- 學習學習再學習
- Java入門學習-學習static的用法Java
- 深度學習中tensorflow框架的學習深度學習框架
- 學習英語,首先還是要有學習的習慣
- git的學習Git
- 學習的快慢
- CSS的學習CSS
- 學習的方法
- Scala 的學習
- Tendermint的學習
- RunLoop的學習OOP
- Span 的學習
- orapwd的學習
- 真正的學習
- Java的學習Java
- 學習的速度
- rman的學習
- 學習的良友
- Maximo的學習
- 堆的學習
- smem的學習
- JFR的學習
- 管道的學習
- 深度學習——學習目錄——學習中……深度學習
- 機器學習整合學習—Apple的學習筆記機器學習APP筆記
- 深度學習——loss函式的學習筆記深度學習函式筆記
- numpy的學習筆記\pandas學習筆記筆記
- Java學習中迴圈語句的學習Java
- Android UI學習 - Tab的學習和使用AndroidUI
- 機械學習和深度學習的區別深度學習
- 深度學習(一)深度學習學習資料深度學習
- 學習如何學習的演算法:簡述元學習研究方向現狀演算法
- 深度學習學習框架深度學習框架
- 如何高效的學習python?python學習技巧Python
- 學習筆記:深度學習中的正則化筆記深度學習
- 【學習】分享幾個學習中的小問題
- 世界上最好的學習法:費曼學習法