Thread: [Flashforth-devel] FlashForth for Atmega128
Brought to you by:
oh2aun
From: Mikael N. <mik...@pp...> - 2011-11-07 20:23:30
|
For those interested, there is now a pretty well working FF for ATmega128 in git. XON/XOFF works, so it should be possible to send the provided sieve2.txt file to FF and run the bench2 test. 1 bench2 1899 primes 646 milliseconds ok Fcy . 16000 ok Not yet ready is PAUSE and tasking words. Only UART1 is implemented sofar. Mike |
From: Mikael N. <mik...@pp...> - 2011-11-08 05:02:17
|
On 7.11.2011 23:52, Doug Jackson wrote: > Cool - is it limited to the 128 part, or will it play nicely with the 168/32 > Doug > Initially its for the Atmega 128. When thats ready I guess its a small thing to add configuration for various ATmega parts. Mike |
From: om1zz <om...@vo...> - 2011-11-08 08:49:26
|
1 vote for atmega328p - today's mainstream .. > Initially its for the Atmega 128. When thats ready > I guess its a small thing to add configuration for > various ATmega parts. > Mike -- Jak co nejlépe přichystat automobil na provoz v nadcházející zimní sezóně? Čtěte speciál Příprava auta na zimu na http://web.volny.cz/data/click.php?id=1292 |
From: <mik...@pp...> - 2011-11-08 10:41:47
|
>1 vote for atmega328p - today's mainstream .. I have some 328p chips but no programmer... With the 128 I can use my JTAG programmer / debugger. Mike |
From: om1zz <om...@vo...> - 2011-11-08 10:50:40
|
I am using home made http://www.fischl.de/usbasp/ but you can get for few$ http://www.ebay.com/sch/i.html?_from=R40&_trksid=p5197.m570.l1313&_nkw=avr+usb+programmer&_sacat=See-All-Categories i. ----- PŮVODNÍ ZPRÁVA ----- Od: mik...@pp... Komu: fla...@li... Předmět: Re: [Flashforth-devel] FlashForth for Atmega128 Datum: 8.11.2011 - 11:41:38 > >1 vote for atmega328p - today's mainstream .. > > I have some 328p chips but no > programmer... > With the 128 I can use my JTAG programmer / > debugger. > > Mike > > ------------------------------------------------------------------------------ > > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel > -- Jak se vyhnout nachlazení a dalším zdravotním potížím v nepříjemném podzimním období? Čtěte speciál Zdraví na podzim na http://web.volny.cz/data/click.php?id=1290 |
From: om1zz <om...@vo...> - 2011-11-08 11:00:33
|
..or simply a "parallel port programmer" done in 5minutes (provided you have a LPT port handy): http://circuitgizmos.com/wordpress/?p=272 or http://elecrom.wordpress.com/2007/10/15/make-your-own-ultra-simple-universal-avr-programmer/ etc. ----- PŮVODNÍ ZPRÁVA ----- Od: mik...@pp... Komu: fla...@li... Předmět: Re: [Flashforth-devel] FlashForth for Atmega128 Datum: 8.11.2011 - 11:41:38 > >1 vote for atmega328p - today's mainstream .. > > I have some 328p chips but no > programmer... > With the 128 I can use my JTAG programmer / > debugger. > > Mike > > ------------------------------------------------------------------------------ > > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel > -- Jak se vyhnout nachlazení a dalším zdravotním potížím v nepříjemném podzimním období? Čtěte speciál Zdraví na podzim na http://web.volny.cz/data/click.php?id=1290 |
From: om1zz <om...@vo...> - 2011-11-08 19:01:51
|
..and for programming my favorite http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=811028 It is a gui for avrdude, it works with all possible programmers.. There is maybe a newer avrdude 5.11: http://download.savannah.gnu.org/releases/avrdude/ -- Jak co nejlépe přichystat automobil na provoz v nadcházející zimní sezóně? Čtěte speciál Příprava auta na zimu na http://web.volny.cz/data/click.php?id=1292 |
From: Mikael N. <mik...@pp...> - 2011-12-04 20:10:14
|
Hi all, The Atmega FF is now tested both on the atmega 328 and 128. It should work out of the box with other atmegas like 168 or 644. The functionality includes now also multitasking, inlining, user defined interrupts, turnkey support and double numbers. What is still missing is - tail call optimisation - load measurement - assembler - kernel write protection So its pretty complete. /Mike |
From: om1zz <om...@vo...> - 2011-12-08 14:20:21
|
> - kernel write protection For example amforth is quite sensitive on overwriting the code, a reflashing the whole flash is a standard maintenance operation basically. It would be interesting to know how FF on avr will cope with that.. I. ----- PŮVODNÍ ZPRÁVA ----- Od: "Mikael Nordman" <mik...@pp...> Komu: fla...@li... Předmět: Re: [Flashforth-devel] FlashForth for Atmega128 Datum: 4.12.2011 - 21:09:38 > Hi all, > The Atmega FF is now tested both on the atmega 328 > and 128. > It should work out of the box with other atmegas > like 168 or 644. > > The functionality includes now also multitasking, > inlining, user defined > interrupts, turnkey support and double numbers. > > What is still missing is > - tail call optimisation > - load measurement > - assembler > - kernel write protection > > So its pretty complete. > > /Mike > > ------------------------------------------------------------------------------ > > All the data continuously generated in your IT > infrastructure > contains a definitive record of customers, > application performance, > security threats, fraudulent activity, and more. > Splunk takes this > data and makes sense of it. IT sense. And common > sense. > http://p.sf.net/sfu/splunk-novd2d > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel > -- Tradiční i moderní adventní a novoroční zvyky, sváteční jídlo a pití, výzdoba a dárky... - čtěte vánoční a silvestrovský speciál portálu VOLNÝ.cz na http://web.volny.cz/data/click.php?id=1301 |
From: Mikael N. <mik...@pp...> - 2011-12-08 17:05:16
|
The plan is to prevent all writes to the kernel area. You should be able to reset the cpu and give the empty and warm commands now matter how bad you screw up the system. This is how it works on the PICs. I did the tail call optimisation a few days ago. The kernel write protection is next on the list. Mike On 8.12.2011 16:20, om1zz wrote: >> - kernel write protection > For example amforth is quite sensitive on overwriting the code, a > reflashing the whole flash is a standard maintenance operation > basically. It would be interesting to know how FF on avr will cope > with that.. > I. |
From: Mikael N. <mik...@pp...> - 2011-12-08 21:42:46
|
There is now a version in git which has the kernel write protection. It does not allow writing to the adress space between 0xe000-0xffff. These addresses are virtual byte addresses as seen by the FlashForth users. For example on the Atmega328 the corresponding physical flash word address range is 0x3000-0x3fff. On the Atmega128 the corresponding physical flash word address range is 0xf000-0xffff. BR Mike |