Hi cadar

> Do we trust naken_util when debugging amforth on msp430?
> Could this be a bug?

I never used it. 

Can you please use the --debug-serial command line option
of the amforth-shell.py? If everything works as expected
it should look similar to

amforth-shell.py  -p /dev/ttyACM0 --no-error-on-output --debug-serial
|I=appl_defs: 0 loaded
|I=Entering amforth interactive interpreter
|a(     )\n
|s(     )\n->\r\n|\n-> ok\r\n|
|r(     )> \r\n ok
|a(     )base @ decimal dp u. base !
|s(     )b->\r\n> b|a->a|s->s|e->e| -> |@->@| -> |d->d|e->e|c->c|i->i|
m->m|a->a|l->l| -> |d->d|p->p| -> |u->u|.->.| -> |b->b|a->a|s->s|e->e|
-> |!->!|\n->\r\n|
|r(     )542  ok
|a(     )words
|s(     )w->\r\n> w|o->o|r->r|d->d|s->s|\n->\r\n|
|r(     )key? key emit? emit Udefer! Udefer@ Rdefer! Rdefer@ noop defer!
defer@ to turnkey (value) (defer) SAVE -1 2 1 0 search-wordlist compare
s, rec:num r:dnum r:num r:word rec:word r:fail do-recognizer map-stack
parse-name \\ ?stack f_cpu ver environment applturnkey warm pause
init-ram cold d.r d. .r ud.r ud. u.r show-wordlist name>string
traverse-wordlist words flaligned depth within leave +loop loop
endloop ?do do l> >l repeat while again until begin else then if ahead
compile throw handler catch immediate i-cell+ postpone ['] ; :noname :
reveal ] [ recurse does> (does>) wlscope (create) create header ( [char]
char ' abort" ?abort abort quit refill interpret number >number digit?
literal find-name name>flags nfa>cfa nfa>lfa parse /string source iallot
ihere c, , here pick bounds hex decimal . u. sign #> #s # <# hold ud*
ud/mod 2literal sliteral ." s" (s") itype icount 2swap 2dup 2drop min
max mod / /mod * fm/mod sm/rem m* dabs ?dnegate dnegate abs ?negate s>d
uinit toupper bl #tib tib source-tib refill-tib sp0 rp0 lp0 pad allot
latest newest idp lp hld get-current dp state base >in a>info type
accept umax umin spaces space cr +usart tx? rx tx up! up@ >body cells
cell+ aligned align s= cscan cskip cmove> cmove fill um/mod um* unloop j
i ?branch branch u> u< > < <> = 0< 0= rshift lshift 2/ 2* >< 1- 1+
negate invert xor or and - m+ +! + d->i c@i @i c!i !i flerase c! c@ ! @
rp! rp@ sp! sp@ 2r> 2>r r@ r> >r tuck nip rot over swap drop ?dup dup
user constant variable exit execute  ok
|I=getting MCU name..

etc

Matthias

------------------------------------------------------------------------------
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to