SylixOS lite Extension工程開發手冊

1. 適用範圍

    本文檔介紹了SylixOS Lite版本應用工程的開發流程,適用於使用SylixOS Lite版本開發的相關工程師。

2. 新建Extension工程 

1.  選擇創建Extension工程,在Project Explorer欄中點擊鼠標右鍵選擇“New->SylixOS Lite Extension”,如圖 2.1所示。
                                       
                                                                        圖 2.1  新建extension工程
2.  輸入工程名稱,在Project name後的文本框中輸入工程名稱,並點擊Next,如圖 2.2所示。
                                      
                                                                        圖 2.2  輸入工程名稱
3. 選擇Base工程,點擊Workspace會出現Select Base Project窗口,選擇對應的Base工程後點擊OK,選擇好Base工程點擊Next,如圖 2.3所示。
                                        
                                                                     圖 2.3 選擇BASE工程
4.  選擇BSP工程,點擊Workspace會出現Select BSP Project窗口,選擇對應的BSP工程後點擊OK,如圖 2.4所示;
                                        
                                                                         圖 2.4 選擇BSP工程
5. 設置Extension工程的ROM與RAM,Extension的ROM與RAM需要根據BSP的ROM與RAM設置,兩者所佔用的Flash與內存空間不能重合,BSP與Extension的空間分配示例如圖 2.5所示。由於BSP的空間分配已經固定,所以針對當前的STM32FBSP,Extension工程的ROM需要從0x080C0000開始,大小跟芯片的片上Flash相關,這裏設爲256KB;RAM需要從0xC1000000開始,大小跟板卡的片外SDRAM相關,這裏設爲16MB。Extension工程的示例如圖 2.6所示;
                                     
                                                                            圖 2.5 空間分配示例
                                     
                                                                  圖 2.6 Extension工程空間示例
6.  點擊Finish創建工程成功。

3. 燒錄工程

3.1燒錄準備

    燒錄可使用ST-Link和J-Link,本文檔介紹使用J-Link燒錄方案。

3.燒錄步驟

    燒錄步驟參考《SylixOS STM32一鍵下載與仿真》。
    備註:燒錄地址應當與工程中congfig.h中地址配置相同,本文檔中爲0x80000000。

4. 執行應用程序

    extension命令可以啓動Extension程序。
【命令格式】
extension  [address]
【常用選項】

【參數說明】
address:Extension程序ROM地址加1
    extension命令示例如圖 4.1所示。

                                      

                                                                              圖 4.1  啓動應用程序


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章