hi all! i'm now involved in a project at our school. we try to create some kind of "single board computer", but we want to keep it small. this is the reason why we chose the philips 89LPC922, a 8051er with an internal 8k flash, ISP. now it's up to us to create a debugging-environment - we want to implement the MON51 on our chip. but here comes the problem: the mon51 uses 800-something-bytes in the xdata-area. however, our µC just has the internal flash and the DATA/IDATA-memory, and no xdata. there are even no adress-ports on the chip (20 pins in a DIL-case), so i can't attach one. when i disassemble the code downloaded on the chip, there are quite many movx-instructions... so, first about, what happens if i use the movx-instruction on that chip? would it access the code-flash when reading with movx a,@dptr ? or what happens when writing? is it then possible to implement the MON51 in my case? if not, are any alternatives? other monitors which work with RIDE? thanks in advance greets, christian hartl
i'm now involved in a project at our school. ...... Why not look at one of the Silicon Labs (nee Cygnal) chips - they have on-chip debug accessed via JTAG - so there's no need for a monitor at all! I support the above for the following reason: When starting out it is essential for understanding that you have the ability to peek into what the processor does in acutal 'life', not in simulation. The debugger that comes with the cygnal kits allow you to do that. Erik
thanks for your quick replys! have i already mentioned the title of the project? "low-cost microcontroller in DIL-case"... how much is a microcontroller with the JTAG-ability? which ones in a DIL-case have one? where may i start looking? questions over questions... - but i'm sure you know the answers! thanks in advance greets, christian hartl
have i already mentioned the title of the project? "low-cost microcontroller in DIL-case"... 1) how much is a microcontroller with the JTAG-ability? 2)which ones in a DIL-case have one? 3) where may i start looking? 1) $99-$149 for development board, $2-$30 for a chip 2) none 3) see above Erik
The answer for you is ISD51. It is a Monitor that works just with single-chip resources. There is a configuration for LPC932 (which can be adapted also for other LPC900 variants) in the folder: Keil\C51\ISD51\Examples\Philips LPC9xxx. See also: http://www.keil.com/support/man/docs/isd51
Actually we have a complete starter kit for LPC932/LPC935. Look at: http://www.keil.com/mcb900/