Commit Graph

508 Commits

Author SHA1 Message Date
Daniel Beer 731a1e8b39 Fix disassembly bug. 2010-04-28 18:30:10 +12:00
Daniel Beer ba6e3366ff Command processor is now an object. 2010-04-21 16:56:56 +12:00
Daniel Beer 90d39a96f5 Move some unrelated functions out of parse.c 2010-04-21 14:12:12 +12:00
Daniel Beer 8655a64ef2 Implemented vector data structure. 2010-04-21 11:19:07 +12:00
Daniel Beer 66d3b1a166 Fixed bug in display of MSP430 device names. 2010-04-16 13:42:50 +12:00
Daniel Beer 437456dda1 Merge branch 'chronos' 2010-04-13 20:46:25 +12:00
Daniel Beer 40d299d001 Colorize some more output. 2010-04-10 16:41:57 +12:00
Daniel Beer 48ca1a50d5 Allow quoted strings in commands. 2010-04-10 16:33:21 +12:00
Daniel Beer 006585e0f7 Modified FET driver for testing with TI Chronos. 2010-04-10 15:44:49 +12:00
Daniel Beer 7733889703 Handle missing RC file. 2010-04-10 15:03:18 +12:00
Daniel Beer 8758d8bc28 Separated parsing from util. 2010-04-10 15:02:14 +12:00
Daniel Beer 7e309acdc5 Separated device commands. 2010-04-10 14:35:36 +12:00
Daniel Beer a52ab171f3 Separated symbol commands from symbol table. 2010-04-10 14:00:00 +12:00
Daniel Beer aecf8f0175 Address expressions are now fully algebraic. 2010-04-10 12:25:01 +12:00
Daniel Beer f8f530f24e Convert FET command constants to hex. 2010-04-09 15:57:41 +12:00
Daniel Beer 1f8b65870c Removed per-command checks for fet_is_rf2500. 2010-04-08 15:01:09 +12:00
Daniel Beer eff1148348 Detect NAK replies. 2010-04-08 14:51:56 +12:00
Daniel Beer b12e0f5ddb Added RC file processing on startup. 2010-04-08 14:43:19 +12:00
Daniel Beer 757a9fb799 Implemented isearch command. 2010-04-08 13:15:30 +12:00
Daniel Beer 188efdca10 Fixed B+Tree deletion bug. 2010-03-31 20:59:46 +13:00
Daniel Beer dab86a82f6 Implemented "sym rename". 2010-03-31 20:51:25 +13:00
Daniel Beer 6cc43e17c8 Change sym load/add/savemap -> import/import+/export. 2010-03-31 19:39:02 +13:00
Daniel Beer ceb78ff053 Commands are now registered by each module. 2010-03-31 19:36:53 +13:00
Daniel Beer f3c66c5aa4 Disassembly bug fixes. 2010-03-30 16:30:04 +13:00
Daniel Beer 01e26ce3a8 Merged parse.[ch] into util.[ch]. 2010-03-30 15:54:03 +13:00
Daniel Beer 9d83386048 Implemented colorize disassembly. 2010-03-30 15:47:12 +13:00
Daniel Beer 6f3d899b44 Don't prefer symbols for low-value indexed operands. 2010-03-30 10:10:01 +13:00
Daniel Beer 37af91e60c Look up symbols for immediate operands. 2010-03-29 21:53:37 +13:00
Daniel Beer 19bb129f81 Disassembly bug fixes (find constant-gens for single operands). 2010-03-29 20:43:03 +13:00
Daniel Beer 749faf4107 Expand symbols for indexed addressing, allow . and : in symbols. 2010-03-29 17:27:22 +13:00
Daniel Beer 9afbc30778 Only show exact symbol matches in disassembly. 2010-03-28 17:13:42 +13:00
Daniel Beer 0c3389f084 Fixed bugs introduced by sym table changes. 2010-03-28 16:12:34 +13:00
Daniel Beer 79c5899929 Prompt for saving if symbols modified. 2010-03-28 00:07:51 +13:00
Daniel Beer da34c6c1bd Implemented sym command. 2010-03-27 23:47:17 +13:00
Daniel Beer 37dcbfce6e Fixed non-readline command reader. 2010-03-27 22:54:01 +13:00
Daniel Beer 0871041787 Implemented B+Tree symbol table. 2010-03-27 22:50:02 +13:00
Daniel Beer 4a298cdb3b Version 0.6 2010-03-23 16:43:12 +13:00
Daniel Beer 2fa53d6e9d Added readline support. 2010-03-23 15:49:33 +13:00
Daniel Beer f775e52fb6 Implemented read command. 2010-03-23 15:31:58 +13:00
Daniel Beer ef03cae7b2 Implemented erase command. 2010-03-23 15:14:04 +13:00
Daniel Beer b3afd48c19 Implemented mw command. 2010-03-23 15:05:37 +13:00
Daniel Beer 34a4de4b47 Fixed documentation of "prog" command. 2010-03-23 14:53:42 +13:00
Daniel Beer ae1006f3ea gdb: can now interrupt execution on both sides 2010-03-23 14:37:53 +13:00
Daniel Beer 1fea148de4 gdb: reuse socket to avoid long waits between sessions. 2010-03-23 13:42:44 +13:00
Daniel Beer 4d0a23954f gdb: fix single stepping, memory read reply error 2010-03-23 13:38:14 +13:00
Daniel Beer 484aecd7bc Allow IO requests to be aborted. 2010-03-23 10:40:57 +13:00
Daniel Beer 352810533c Reset device after programming. 2010-03-23 10:40:49 +13:00
Daniel Beer 96621649f3 Fixed PC offset labelling in IO simulation. 2010-03-23 09:58:40 +13:00
Daniel Beer 07f0ce12fe Corrected firmware dumping command. 2010-03-23 09:56:19 +13:00
Daniel Beer 39a4c5806b Implemented basic gdb support.
Tested only with simulation mode -- real devices need testing.
2010-03-22 19:12:51 +13:00