Niclas Finne
|
3eeea57333
|
Bug fix: corrected the update of PxIV on both read and write access
|
2013-03-08 17:26:52 +01:00 |
mspsim
|
59c5e76966
|
Merge pull request #5 from joakimeriksson/master
fixed DEBUG to be set when loglevel is set to DEBUG.
|
2013-03-05 05:21:43 -08:00 |
Joakim Eriksson
|
eef87036fd
|
fixed DEBUG to be set when setting debug log level
|
2013-03-05 14:13:56 +01:00 |
mspsim
|
60f1f732a2
|
Merge pull request #4 from joakimeriksson/master
Moved simple profiler from utils into the profiler package.
|
2013-03-05 04:23:35 -08:00 |
Joakim Eriksson
|
77abbc3834
|
moved profiler and improved calllistener apis slightly
|
2013-03-05 13:14:34 +01:00 |
mspsim
|
1c77ffca72
|
Merge pull request #3 from adamdunkels/thingsquare-msp430x-additions
MSP430x patches
|
2013-01-09 06:48:48 -08:00 |
Adam Dunkels
|
5b84bc09f1
|
A removeComponent() method, used in Cooja to avoid poping up an additional window for the stack UI
|
2013-01-07 14:58:37 +01:00 |
Adam Dunkels
|
25855fe2fe
|
Code for searching for the _end symbol to facilitate stack monitoring ui
|
2013-01-07 14:58:36 +01:00 |
Adam Dunkels
|
5df8763ecf
|
Print out 24 bit addresses instead of 16 bit addresses
|
2013-01-07 14:58:36 +01:00 |
Adam Dunkels
|
db6af9d926
|
A large number of bugfixes and additions to make MSP430x emulation work better with both IAR and mspgcc. In particular, many bugfixes are related to running code in +64k memory. The changes have been verified against real hardware with mspdebug single step instructions.
|
2013-01-07 14:58:15 +01:00 |
Adam Dunkels
|
cd42caa3cd
|
Bugfix for 32x32 bit multiplications
|
2013-01-07 14:39:37 +01:00 |
Adam Dunkels
|
fecc20d65f
|
Minor bugfixes for disassembly: take care of the length of certain instructions
|
2013-01-07 14:39:37 +01:00 |
Adam Dunkels
|
6875efd8ff
|
Allow the watchdog to reside on different addresses
|
2013-01-07 14:39:36 +01:00 |
Adam Dunkels
|
0c4af5cd75
|
Stubs for PMM and SysReg components, enough stubs to make newest mspgcc/Contiki and IAR/Contiki happy
|
2013-01-07 14:39:31 +01:00 |
Adam Dunkels
|
51ebaf7636
|
Draw the maximum stack usage in the stackui window
|
2013-01-07 14:08:05 +01:00 |
mspsim
|
2c4feabac4
|
Merge pull request #2 from nfi/cc2520
Added support for frame filter in CC2520
|
2013-01-04 12:38:58 -08:00 |
Niclas Finne
|
488d7b6cde
|
Added support for frame filter
|
2012-12-05 16:37:05 +01:00 |
mspsim
|
eec0f2cd04
|
Merge pull request #1 from nfi/mova
Mova
|
2012-12-04 06:49:12 -08:00 |
Niclas Finne
|
fe77a837ca
|
Removed some debug output and code
|
2012-12-04 15:41:31 +01:00 |
Niclas Finne
|
b4c02ee3ec
|
Bug fix in mova index2reg and reg2index
|
2012-12-04 15:35:28 +01:00 |
Niclas Finne
|
9173f6d8e1
|
Minor cleanup (fixed some compiler warnings)
|
2012-11-06 15:27:33 +01:00 |
Niclas Finne
|
98a2fc2d17
|
reimplemented log command
|
2012-11-05 21:20:06 +01:00 |
Joakim Eriksson
|
ad8bd6a6ea
|
refactored logging
|
2012-11-05 16:45:31 +01:00 |
Niclas Finne
|
1087211948
|
Added support for mirrored RAM segments
|
2012-11-01 17:29:37 +01:00 |
Niclas Finne
|
995a336e36
|
Updated RegisterMonitor to use same access modes as Memory
|
2012-10-17 22:02:52 +02:00 |
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 |