From c1762b3a36d6bea4d40a9ec7c57ccc653a8e4b3e Mon Sep 17 00:00:00 2001 From: Niclas Finne Date: Fri, 13 May 2022 23:23:16 +0200 Subject: [PATCH] Updated README to use 'ant' instead of 'make' --- README.txt => README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) rename README.txt => README.md (75%) diff --git a/README.txt b/README.md similarity index 75% rename from README.txt rename to README.md index 5483169..7044e71 100644 --- a/README.txt +++ b/README.md @@ -1,40 +1,39 @@ -* MSPSim version 0.9x +### MSPSim version 0.9x MSPSim is a Java-based instruction level emulator of the MSP430 series microprocessor and emulation of some sensor networking platforms. Supports loading of IHEX and ELF firmware files, and has some tools for monitoring stack, setting breakpoints, and profiling. -* System requirements +### System requirements -You need a recent Java to run MSPSim. Java SE 1.7 or newer is recommended. -The current version of MSPSim also requires make or ant for compiling. +You need a recent Java to run MSPSim. Java 11 or newer is recommended. +The current version of MSPSim also requires ant for compiling. -* Building MSPSim +### Building MSPSim You will build MSPSim by typing ->make +> ant -* Running examples +### Running examples Run the default example on the ESB node emulator by typing: ->make runesb +> ant runesb (here you can pass the PIR with the mouse and click on the user button to get reaction from the example application). - Run the default example on the Sky node emulator by typing: ->make runsky +> ant runsky (this is a leds-blinker only and does not react to any mouse movements or button clicks). +### Main Features -* Main Features - Instruction level emulation of MSP430 microprocessor - Supports loading of ELF and IHEX files - Easy to add external components that emulates external HW @@ -55,8 +54,9 @@ Run the default example on the Sky node emulator by typing: - Basic A/D subsystem (not complete) - Watchdog -* Limitations of the emulation (some of them) on version 0.9x -- currently the emulator runs as if it can use all memory as RAM +### Limitations of the emulation (some of them) on version 0.9x + +- Currently, the emulator runs as if it can use all memory as RAM (e.g. flash writes, etc not supported) -- no DMA implementation -- timer system not 100% emulated +- No DMA implementation +- Timer system not 100% emulated