Commit Graph

1145 Commits

Author SHA1 Message Date
Niclas Finne dbbc771224 Fixed immediate mode for 20 bit instructions 2012-10-17 15:28:52 +02:00
Niclas Finne 5d39de63c6 Bug fix: Stack UI was not correctly updated for latest core 2012-10-16 19:03:13 +02:00
Niclas Finne 0dff1e14b9 added support for write event (ELF file) and start/stop to step the node emulations 2012-10-12 19:18:28 +02:00
Niclas Finne f38aa1f487 start trace at first position 2012-10-12 02:55:46 +02:00
Niclas Finne a9077b69cd added hex method 2012-10-12 02:49:04 +02:00
Niclas Finne 89e7c13489 made getNodeTypeByPlatform method public 2012-10-12 02:48:25 +02:00
Niclas Finne 9763b0a18e updated printreg command to show multiple registers, cleaned up trace command 2012-10-12 02:47:25 +02:00
Joakim Eriksson 2d9d82486c made it possible to create node via emulink 2012-10-11 23:11:59 +02:00
Niclas Finne 8627806078 added JSON read for EmuLink 2012-10-11 18:36:28 +02:00
Joakim Eriksson 406a5e339b added initial empty implementation of emulink 2012-10-11 16:00:50 +02:00
Joakim Eriksson 8954bd75a9 fixed CALLA INDX 2012-10-11 10:41:18 +02:00
Joakim Eriksson 2e46eed2ee added CALLA_IND 2012-10-10 22:54:17 +02:00
Niclas Finne 029c96c53b Fixed immediate address mode for 20 bit instructions 2012-10-10 21:21:46 +02:00
Niclas Finne 836e9abeba Fixed handling of bit 16-19 for format 2 indexed instructions 2012-10-10 14:57:59 +02:00
Joakim Eriksson ffa35e5619 fixe disassembly of PUSH/POPM instr 2012-10-10 12:08:02 +02:00
Niclas Finne e2aa07a8ac Another fix for PUSH, update for CG registers for 20 bit operations 2012-10-09 16:40:57 +02:00
Niclas Finne c65a363ac2 Fixed PUSH. Show full address in memory error output. 2012-10-09 13:40:03 +02:00
Niclas Finne 81b77226be Fixed byte size of 20 bit address word 2012-10-09 13:38:32 +02:00
Joakim Eriksson 7d4d97c5d3 some fixes to CALLA - update SP early 2012-10-08 21:07:39 +02:00
Joakim Eriksson c00d795d5c fixed CALLA INDX 2012-10-06 15:32:39 +02:00
Joakim Eriksson 47321ce616 cleaned up MSP430X byte/word/addressword handling and added support for additional instructions 2012-10-05 20:18:11 +02:00
Joakim Eriksson 13eb76ff7e implemented CALLA_REG instruction 2012-10-04 19:53:30 +02:00
Joakim Eriksson 46695715b6 fixed minor bug in setaddress in Dwarfreader state machine 2012-10-04 18:13:25 +02:00
Niclas Finne 632f4ac255 Added more debug output 2012-10-04 17:28:35 +02:00
Niclas Finne 6986c81b0c Added method to read null terminated string 2012-10-04 17:27:15 +02:00
Niclas Finne df95ab477f Added methods to load a firmware without specifying a memory. 2012-05-31 12:39:56 +02:00
Niclas Finne e2e1fba86d Publish the UART/USCI used for serial output by the platform in the registry as 'serialio' 2012-05-31 01:55:13 +02:00
Niclas Finne 3ddcfefe04 Added ExternalFlash base class for emulation of external flash chips. Replaced FileAT45DB and FileM25P80 with storage abstraction for storing data in memory or on file 2012-05-30 22:40:54 +02:00
Niclas Finne bf6233669d Added base class for accelerometers 2012-05-30 20:31:22 +02:00
Niclas Finne d33bd84726 Updated image for the wismote platform. Picture by Joel Hoglund. 2012-05-30 20:08:11 +02:00
Niclas Finne f3e9c856e8 Bug fix: overflow interrupt vector was not set in Timer. Patch by Olaf Landsiedel. 2012-05-29 15:48:03 +02:00
Niclas Finne 4e78dae261 minor cleanup 2012-05-29 15:43:12 +02:00
Niclas Finne 0480ed94cb Added option to the timestamp command to print CPU cycles instead of milliseconds 2012-05-29 15:13:04 +02:00
Niclas Finne 4a71c1a021 Bug fix in the execution rate calculation - did not respect current CPU frequency 2012-05-29 15:12:21 +02:00
Niclas Finne 2426d82ea1 Added run rule for z1 platform 2012-05-29 13:22:32 +02:00
Niclas Finne 202ddb5dff Updated test firmware for Z1 platform 2012-05-29 13:22:15 +02:00
Niclas Finne 5299692302 Added node gui for the Zolertia Z1 platform 2012-05-29 13:06:12 +02:00
Niclas Finne 5491550e1e Zolertia Z1 platform image. Picture by Joel Hoglund. 2012-05-29 13:00:17 +02:00
Niclas Finne 0f1d0ff978 Improved support for emulation of msp430f2xxx series 2012-05-29 11:41:33 +02:00
Niclas Finne b207699337 Added getOutputPowerMax() to describe the max output power of the radio chip 2012-05-29 11:34:41 +02:00
Niclas Finne 7945527522 Clear background for transparent node images 2012-05-28 17:42:26 +02:00
Niclas Finne 80050b799e disabled debug output 2012-05-28 17:40:05 +02:00
Niclas Finne fcae849403 Moved IO unit memory map into the IO memory segments 2012-05-25 20:14:44 +02:00
Niclas Finne 231714ecdc Maded TimerConfig and UARTConfig immutable 2012-05-25 20:11:15 +02:00
Niclas Finne 30bc7ce06c Disabled debug output 2012-05-25 17:55:22 +02:00
Niclas Finne 929e11c152 Added example Wismote firmware 2012-05-25 17:53:40 +02:00
Niclas Finne 0892dc0582 Replaced constants PIN_HI, PIN_LOW with enum PinState 2012-05-25 17:52:01 +02:00
Niclas Finne 15539b97fd Moved the cpu reference to IOUnit as it is needed by most IO units 2012-05-25 17:29:55 +02:00
Niclas Finne d551aa7d06 Added notification if reset causes pin output to change 2012-05-25 16:26:28 +02:00
Niclas Finne a9d2715df9 Removed some debug output, code style 2012-05-25 15:52:35 +02:00