Re: How to load nonJava programm???
"Kris Ardis" <Kristopher.Ardis-6tN4nzCoH/[email protected]>
| Newsgroups | gmane.comp.hardware.microcontrollers.tini |
|---|---|
| Message-ID | <00b301c42160$7f6f8ad0$764000b4@kardis> |
> "This file overwrites bank 0!!! If you really want to do this, > you must use use the '-allow' and '-loaderdanger' tags. If you > do decide to load this file, there is a chace you'll end up > with a loader-less TINI, and have to send it back to Dallas > Semi. for a reload." > > My questions: > 1.How can I set this tags? Don't do this on a 390. The loader lives in bank 0. If you overwrite it, you will need to find some other way to program the flash. > 2.My programm is independent from TINI operation system, so > where should I write it for not harming TINI loader( what bank > should I place it so that loader will execute not TINI_OS but > it!) and for its proper work? Or maybe I need to reorganize > memory structure of my programm??? How? It depends on which TINI loader is installed. If you have the 05-15 loader, you should place your code at address 0x10000. If you have the loader from any of the 1.1x firmwares, you should include an executable tag and let the loader find your firmware. See the description of the 'E' command in http://pdfserv.maxim-ic.com/en/an/app3013.pdf > > 3. How many banks are in TINI memory and what is located in > each bank??? It depends on the board you have. A 390 board from Dallas might have 8 64K banks of flash starting at address 0 intended to be the TINI Java Runtime, and 8 64K banks of RAM at address 0x100000. Kris > > Vasiliy Sergeev. > _______________________________________________ > TINI mailing list > TINI-6tN4nzCoH/[email protected] > To UNSUBSCRIBE, edit your profile, or see list archives: > http://lists.dalsemi.com/mailman/listinfo/tini > _______________________________________________ TINI mailing list TINI-6tN4nzCoH/[email protected] To UNSUBSCRIBE, edit your profile, or see list archives: http://lists.dalsemi.com/mailman/listinfo/tini