Hello Marcelo, A virtual machine which interpreter a higher level language. Maybe forth? I never used it. But it a stack base language and use little ram.
Thanks Robert Bon -----Original Message----- From: mspgcc-users-ad...@lists.sourceforge.net [mailto:mspgcc-users-ad...@lists.sourceforge.net] On Behalf Of Marcelo Rodrigues Jayme Sent: 2004 October 12 15:18 To: mspgcc-users@lists.sourceforge.net Subject: Re: [Mspgcc-users] more than 60KByte of program code Another way would be to use a higher level language to execute from RAM. You would use the program in FLASH as boot/init and a interpreter for the bytecodes in RAM. In this case, macro/bytecodes would be located even in I2C 64K memories, maybe upto 256K, and loaded for execution in a RAM area, where it would be interpreted. It can be a slower method, but its very extensible. Marcelo ----- Original Message ----- From: "David Brown" <da...@westcontrol.com> To: <mspgcc-users@lists.sourceforge.net> Sent: Tuesday, October 12, 2004 5:45 AM Subject: Re: [Mspgcc-users] more than 60KByte of program code > What you need to do is create an external databus. The msp430 does not have > a dedicated external bus, but it is quite possible to bit-bang a bus. Use > all 8 bits of a port as the databus, and some other lines as control > signals. Whether you want other ports to be used as address lines, or to > use external latches depends on how many free pins you have on the msp430. > Then you can connect up standard 8-bit wide (or 16-bit, if you really want) > asynchronous memories and control them "manually" from the msp430. You > won't be able to access the external memory directly (using pointers, for > example), but will have to go through functions to read from and write to > the external memory. I've used this technique on a number of systems (I > have a Cop8 processor connected to 4 MB flash in this way). > > The msp430 can execute code from RAM, so it is possible to copy code from > the external memory into internal RAM and run it there. However, I expect > that would quickly get complicated (and slow, as you have to copy all the > time) since you don't have huge amounts of RAM space to place with. Putting > strings in the external memory, however, will work well, and give you plenty > of room for multi-lingual versions, etc. > > David > > > > > > Hello, > > > > Is it possible to use external memory (ROM, RAM, FLASH) with the msp430 > > which holds executable program instructions? So it is possible to make > > programs which are bigger than 60KByte? > > > > I know that the answer is 'No'. But does anyone have a creative solution. > > > > We have applications which extend the 60KByte program code. A big part of > > the code is text string, which are used by the menu user interface. > > Currently we are using de intel C196 processor for these applications. The > > C196 can use external memory. And program code is in a page switching > flash > > memory. The C196 is getting obsolete. So we are looking to alternatives. > We > > uses the MSP430F149 is used in a number of (smaller) projects. > > > > Of course it is possible to use another processor. Should we? > > Or is there a way to still use the MSP. > > > > Thanks Robert Bon. > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Mspgcc-users mailing list > Mspgcc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mspgcc-users > ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users