From: D N. <dny...@at...> - 2011-03-26 09:31:24
|
Okay gang, I'm making progress with my efforts to get amforth running, but encountering perplexing problems. Issue 1: I got the console running, but only by overriding the kernel's calculated uart divider value of 0x33 with my empirically determined value of 0x71. Must be running at a clock rate wildly different from what the crystal says, or is ignoring the crystal or something like that. Any thoughts on possible causes for this? (BTW is there any way to set a break point at access to a register? It looks like only memory space accesses are candidates for breakpoints, but I dunno...studio 4 btw) Issue 2: With the console running, I can do a few really basic things such as 1 . yields a correct response of 1 <cr> ok, but... If I enter 1 2 + . I get the strange response "?? -13 6" <cr> ok. That one doesn't make any any sense to me at all. Thoughts or ideas? Thanks! |