; -------------------------------------------------------------------------------- ; @Title: Simple demo script for XMC4800-X2048 on XMC4800 Relax Kit (RAM) ; @Description: ; Loads the sieve demo application into RAM and sets up a demo debug ; scenario. ; Use this script for getting started. ; Prerequisites: ; * X100 for power via micro USB ; * X102 for connecting the debugger ; IMPORTANT: X102 is not 100% MIPI compliant. Pin 7 (key pin) and pin 8 (TDI) ; have to be bend down or better removed. ; @Keywords: ARM, Cortex-M4 ; @Author: AME ; @Board: XMC4800 Relax Kit ; @Chip: XMC4800* ; @Copyright: (C) 1989-2016 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: xmc4800_relax_kit_sieve_sram.cmm 10999 2017-06-22 14:55:33Z amerkle $ WinCLEAR ; -------------------------------------------------------------------------------- ; initialize and start the debugger RESet SYStem.RESet SYStem.CPU XMC4800-X2048 SYStem.CONFIG.DEBUGPORTTYPE SWD IF hardware.COMBIPROBE()||hardware.UTRACE() ( SYStem.CONFIG.CONNECTOR MIPI20T ) SYStem.Option DUALPORT ON SYStem.MemAccess DAP SYStem.JtagClock CTCK 10MHz SYStem.Up ; -------------------------------------------------------------------------------- ; load demo program (uses internal RAM only) Data.LOAD.Elf "~~~~/sieve_ram_thumb_ii_v7m.elf" ; -------------------------------------------------------------------------------- ; start program execution Go.direct main WAIT !STATE.RUN() ; -------------------------------------------------------------------------------- ; open some windows WinCLEAR Mode.Hll WinPOS 0. 0. List.auto WinPOS 120. 0. 100. 8. Frame.view WinPOS 120. 14. Var.Watch Var.AddWatch %SpotLight ast flags WinPOS 120. 25. Register.view /SpotLight WinPOS 0. 32. Var.DRAW %DEFault sinewave ENDDO