mirror of https://github.com/contiki-ng/mspsim
Updated README to use 'ant' instead of 'make'
This commit is contained in:
parent
b1daf72d4b
commit
c1762b3a36
|
|
@ -1,40 +1,39 @@
|
||||||
* MSPSim version 0.9x
|
### MSPSim version 0.9x
|
||||||
|
|
||||||
MSPSim is a Java-based instruction level emulator of the MSP430 series
|
MSPSim is a Java-based instruction level emulator of the MSP430 series
|
||||||
microprocessor and emulation of some sensor networking
|
microprocessor and emulation of some sensor networking
|
||||||
platforms. Supports loading of IHEX and ELF firmware files, and has
|
platforms. Supports loading of IHEX and ELF firmware files, and has
|
||||||
some tools for monitoring stack, setting breakpoints, and profiling.
|
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.
|
You need a recent Java to run MSPSim. Java 11 or newer is recommended.
|
||||||
The current version of MSPSim also requires make or ant for compiling.
|
The current version of MSPSim also requires ant for compiling.
|
||||||
|
|
||||||
* Building MSPSim
|
### Building MSPSim
|
||||||
|
|
||||||
You will build MSPSim by typing
|
You will build MSPSim by typing
|
||||||
|
|
||||||
>make
|
> ant
|
||||||
|
|
||||||
* Running examples
|
### Running examples
|
||||||
|
|
||||||
Run the default example on the ESB node emulator by typing:
|
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
|
(here you can pass the PIR with the mouse and click on the
|
||||||
user button to get reaction from the example application).
|
user button to get reaction from the example application).
|
||||||
|
|
||||||
|
|
||||||
Run the default example on the Sky node emulator by typing:
|
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
|
(this is a leds-blinker only and does not react to any mouse
|
||||||
movements or button clicks).
|
movements or button clicks).
|
||||||
|
|
||||||
|
### Main Features
|
||||||
|
|
||||||
* Main Features
|
|
||||||
- Instruction level emulation of MSP430 microprocessor
|
- Instruction level emulation of MSP430 microprocessor
|
||||||
- Supports loading of ELF and IHEX files
|
- Supports loading of ELF and IHEX files
|
||||||
- Easy to add external components that emulates external HW
|
- 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)
|
- Basic A/D subsystem (not complete)
|
||||||
- Watchdog
|
- Watchdog
|
||||||
|
|
||||||
* Limitations of the emulation (some of them) on version 0.9x
|
### Limitations of the emulation (some of them) on version 0.9x
|
||||||
- currently the emulator runs as if it can use all memory as RAM
|
|
||||||
|
- Currently, the emulator runs as if it can use all memory as RAM
|
||||||
(e.g. flash writes, etc not supported)
|
(e.g. flash writes, etc not supported)
|
||||||
- no DMA implementation
|
- No DMA implementation
|
||||||
- timer system not 100% emulated
|
- Timer system not 100% emulated
|
||||||
Loading…
Reference in New Issue