【 ATU NXP-S32K系列 】S32 Design Studio for ARM Architecture 平台安裝教學

簡介

  1. 目的:

     希望透過一系列的教學可以讓使用者快速安裝 S32 Design Studio for ARM Architecture

     並熟悉 S32 Design Studio for ARM Architecture 軟體介面與基本功能的使用,方便第一

     次使用的人可以快速上手。      

  1. 程式資料庫Library :

     建立一個全新檔案,使用內建程式資料庫功能來編寫簡單程式碼

  1. 使用工具 :

      S32DS for ARM 軟體與 S32K 系列硬體

  1. 準備工具:
      S32K 系列硬體、PE micro multilink傳輸線

 

一.       S32 Design Studio for ARM Architecture 安裝流程

1.1 下載檔案

進入 NXP 官網 -> 搜尋 S32DS for ARM

 

https://www.nxp.com/design/software/development-software/s32-design-studio-ide/s32-design-studio-for-arm:S32DS-ARM

 


點選 S32 Design Studio for ARM

 

點選進入後,所顯示頁面

 

 

點選 DOWNLOADS

 

稍微將頁面下滑,可以在 IDE and Build Tools 內容看到有幾種版本的 S32DS for ARM

點選欲下載的版本即可

 

 

點選 Download -> 閱讀合約內容 -> 同意內容後點選 I Agree

 

就會進入到安裝檔下載頁面,點選即可下載

 

這裡需點選 License Keys

 

將激活碼保留,安裝檔案時需使用到

 

二.       S32 Design Studio for Power Architecture建立 project 教學

2.1 建立新 project

2.1.1 開啟S32 Design Studio for ARM Architecture

 

2.1.2 建立新的 workspace ,或者開啟舊的 workspace

 

2.1.3 開啟後頁面,點選 close

 

2.1.4 選取 file -> New -> S32DS Application Project

 

2.1.5 建立 project

  1. 輸入建立檔案名稱
  2. 選取所使用的 MCU
  3. 點選下一步

 

2.1.6 選取 SDK 版本

 

 

選取欲使用之 SDK 版本

 

 

2.1.7 點選 finish -> 完成

 

 

2.2 建立範例檔

2.2.1 點選 File -> New -> S32DS Project from example

 

2.2.2 點選欲使用的 SDK 版本與 example code 功能

這裡選取簡易 hello_word 功能

 

點選完成後,資料便建立在 project 下

 

2.2.3 show views

 

如果視窗顯示不出來,可點選 show views ,進階 show view 後面會在說明 

三.       S32 Design Studio for Power Architecture-import/export

3.1 import 教學

選取 File -> import

 

點選 General -> Existing Projects into Workspace

 

點選 Browse ,找尋欲 Import 檔案位置

 

選取欲 import 檔案 -> 點選確定

這裡會顯示資料夾包含的檔案,欲 import 打勾即可,範例資料僅一份檔案

這裡建議點選 copy projects into workspace

 

Import 完成,就會在 project 內容顯示

3.2 export 教學

選取 File -> export

 

 

點選 General -> Archive File -> Next

 

選取欲 export 檔案

 

選擇檔案位置與 export 檔案名稱 -> 存檔

 

 

四.      S32 Design Studio for Power Architecture- debug

4.1 generate processor export code (生成程式碼)  and build “debug”

點選  可以將 library 設定的內容,產生程式碼

 

Example 主程式資料名稱為 main.c

 

點選  即可建立燒錄檔


4.2 Debug 參數設定與 debug 執行

4.2.1 Debug 參數設定

點選  下拉箭頭 -> Debug Configurations

選取欲使用燒錄 device ,範例使用 PEMicro,可以選擇要將程式燒在 flash or ram

 

這裡選擇將程式燒在 flash or ram

 

這裡選擇 device 介面,範例使用 Multilink

 

這裡選擇 MCU 資料,範例為 S32K148

 

點選 Debug ,即可燒入

 

五.      Debug 介面操作

5.1 進入 debug 介面後畫面

 

可以查看右上方, 確認是否進入 Debug 介面

5.2 debug 執行程式

點選  可以 RUN 程式碼

 

 

點選  單步執行,可進入更底層程式,點選  單行執行,在當前介面

點選  終止程式,點選  中斷連線

 

點選  暫停運作程式

 

5.3 debug 暫存器狀態

 

點選 EmbSys Registers ,可以看到 device 暫存器當前設置

 

根據 function 分類,點開後可以看到暫存設置

5.4 show view

點選 show ,可以新增所需的視窗

 

點選 show View -> Expressions

 

點選 Add new expression ,可新增想要觀看參數

範例增加 : recvBuff

 

點選 show View -> Memory

 

點選  增加想要觀看 memory 位置

 

增加想要觀看 memory 位置,範例 : 0x00000100

 

即可觀看 memory 資訊

 

六.      參考文件

S32DS for ARM


 

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論