31
WWW.ANDESTECH.COM AndeSight TM AndeSight AndeSight TM TM Andes Technology Andes Technology

Andes Technology PPT Temptwins.ee.nctu.edu.tw/courses/embedlab_10/lab/lab1/Lab1-2...Lab1 AndeSight Lab1 AndeSight TM TM Hello WorldHello World 檢查Virtual I/O (如有用到Virtual

  • Upload
    others

  • View
    23

  • Download
    0

Embed Size (px)

Citation preview

  • WWW.ANDESTECH.COM

    AndeSightTMAndeSightAndeSightTMTM

    Andes TechnologyAndes Technology

  • Page 2

    AndeSight OpeningAndeSight Opening

    Double click AndeSight_v133 icon

  • Page 3

    Project CreationProject Creation

    Please refer to AndeSight v1.3.3 User

    Manual section 1.3

  • Page 4

    Importing A File Into A ProjectImporting A File Into A Project

    1. Right click the working project2. Select “Import”

  • Page 5

    Build ProjectBuild Project

    1. Right click the working project2. Select “Build Project”

  • Page 6

    Run Project With Default Toolchain Target SettingRun Project With Default Toolchain Target Setting

    1. Right click the working project2. Select “Run As”3. Select “Run Andes Cross

    Platform Application”

    Select output console

  • Page 7

    Debug Project With Default Toolchain Target SettingDebug Project With Default Toolchain Target Setting

    1. Right click the working project2. Select “Debug As”3. Select “Debug Andes Cross

    Platform Application”Restart

    Resume

    Suspend

    Stop

    Step Into

    Step Over

    Instruction Stepping Mode

  • Page 8

    Profile Project With Default Toolchain Target SettingProfile Project With Default Toolchain Target Setting

    1. Right click the working project2. Select “Profile As”3. Select “Profile Andes Cross

    Platform Application”

    Real time profiling data

  • Page 9

    AndeSight ScriptingAndeSight Scripting

    1. Right click the working project2. Select “Import”

    AndeSight Sample Scripts

    1. Right click any one of sample script

    2. Select “Run Script”Automatically build

    with different flags and do profiling

  • Page 10

    Replace Tool Chain Default VEP TargetReplace Tool Chain Default VEP Target

    1. Right click the working project2. Select “Import”

    Browse to VEP folder

    The VEP you want to as

    default targetGo to toolchain folder

    - File name should be “nds32-target-config.conf”- Before overwrite it, please make sure you have backup original one

  • Page 11

    Fork VEP TargetFork VEP Target

    Select A VEP on the list

    VEP Target can be initiated

    directly

  • Page 12

    Project MigrationProject Migration

    The project types “Executable (ANDES32 N9, N10, N12 crossplatform)” found in AndeSight™versions prior to 1.3.3 are now deprecated. As a result, a migration procedure is needed to import an older version AndeSight project into AndeSight 1.3.3. Deselect

    Re-configure project build option

  • Page 13

    Export a projectExport a project

    1. Right click the working project2. Select “Export”

    Select files you want to export

    Specify folder and file name

  • Page 14

    Import An Existing ProjectImport An Existing Project

    Specify the project you want

    to import

  • Page 15

    Lab1 AndeSightTM Hello World Lab1 AndeSightTM Hello World

    實驗目的:熟悉Andesight的操作。

    實驗步驟:1:File->New->C Project

  • Page 16

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    鍵入Project name

  • Page 17

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    Select a type of project

  • Page 18

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    Choose Toolchain

  • Page 19

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    在Project name按右鍵New->Source file

  • Page 20

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    Source file name: *****.c

  • Page 21

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    待程式碼撰寫完成後執行Build Project

  • Page 22

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    注意Console的訊息,出現Build complete for project,才算完成

  • Page 23

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    產生VEP,在Project name按右鍵New->New VEP Config

  • Page 24

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    New VEP Configuration->File name: *****.vep

  • Page 25

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    Create a VEP Wizard (based on your design to determine which platform is suitable)

  • Page 26

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    連接Target->Input Target

  • Page 27

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    將*****.vep利用滑鼠左鍵拖曳到下方的下方的Target Manager

  • Page 28

    Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello World

    檢查Virtual I/O (如有用到Virtual I/O),如果更改設定,需要將VEP重新save 在Project name按右鍵Run->Run As->Run Andes Cross PlatFormApplication

  • Page 29

    Lab2 AndeSightTM GPIOLab2 AndeSightTM GPIO

    實驗目的:熟悉AndesightTM的操作與了解AndesightTM上GPIO的設定與Memory mapping。

    實驗步驟如Lab1實機操作

  • Page 30

    Lab3 AndeSightTM Digital Photo FrameLab3 AndeSightTM Digital Photo Frame

    實驗步驟

    利用上述介紹中之Import Project的方法實機操作

  • Page 31

    AndeSightTMAndeSight OpeningProject CreationImporting A File Into A ProjectBuild ProjectRun Project With Default Toolchain Target SettingDebug Project With Default Toolchain Target SettingProfile Project With Default Toolchain Target SettingAndeSight ScriptingReplace Tool Chain Default VEP TargetFork VEP TargetProject MigrationExport a projectImport An Existing ProjectLab1 AndeSightTM Hello World Lab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab1 AndeSightTM Hello WorldLab2 AndeSightTM GPIOLab3 AndeSightTM Digital Photo Frame投影片編號 31