I've got a lot of work to do on the documentation, but that's going to start right now.
Oh, and by the way.. Ordering is now open!
Order up! It's great that you could accommodate everyone's requests. Now I'll have a USB based board.
I'm very glad Platform is not the name. DNA implies many relevant things: code, building blocks, organic, etc....
Didn't see a link to the documentation on the board description page yet. The doc page looks great though.
When will the Propeller DNA-RTC board be available, and what will be the approximate price? I noticed you have the pads for the RTC on board, but I do not do that kind of soldering anymore.
When will the Propeller DNA-RTC board be available, and what will be the approximate price? I noticed you have the pads for the RTC on board, but I do not do that kind of soldering anymore.
Early this morning the DNA-RTC board was not there, but it has been added since then. I may have to wait for SimpleIDE to get the drivers available before I make a purchase. This should be an awesome board to use with GCC, lets see what else could be added ...
Early this morning the DNA-RTC board was not there, but it has been added since then. I may have to wait for SimpleIDE to get the drivers available before I make a purchase. This should be an awesome board to use with GCC, lets see what else could be added ...
Ray
There is already a generic SPI flash cache driver that should work with the DNA board. I think Martin has tested it successfully. Someone will have to write an RTC driver though.
I was testing one of the prototype boards using the Winbond chip. It ran either with the SPI flash cache or the QUAD-SPI cache drivers. The chip does either depending on how you set up the pins in the .cfg file.
I tested the RTC with PropForth....so, the good news is for all you PropForth users out there, the RTC works fine with the RTC words in PropForth. The bad news for all non PropForth users, I never got around to writing any RTC library drivers in other languages.
Its a slick board Martin put together. The prototype I had spent almost all of it's time with me running at 100MHz (6.25 crystal). A good percentage of the time, it had one of jazzed's Tetra-Prop board riding on it's back so it was powering 5 Propellers through the USB port. SD I/O and flash cache with prop-gcc XMM.
I don't seem to see that in my GCC installation.
Nor on the Prop GCC site.
I've already loaded and run several things on my DNA.
Did I mess up here and overwrite something cool???
(or in other words, got link???)
Richard
It's in the Google Code repository in the propgcc/demos folder. I guess Steve left it out of the distribution for some reason. Maybe it doesn't work with SimpleIDE. I guess we don't include any samples that don't work with his IDE.
The problem is, we don't really do distributions of Propeller GCC itself. We only distribute SimpleIDE with Propeller GCC included. Many of the demos that were written during the development of Propeller GCC can only be built with the make utility and those weren't included in the release. You have to get them from the Google Code repository or by following a new link I just added to the beta site downloads page.
I loaded ebasic on this first batch as a part of my testing procedure. If you haven't overwritten the EEPROM you can connect any serial terminal at 155200 bps to the DNA and be programming in basic out of the box. plug in an SD card and you can load and save too.
(although ebasic, at it's present version, will throw a stack overflow if you do much more than hello world.)
Also, I'm sold out of the RTC versions already, but I will have more available this weekend.
I guess Steve left it out of the distribution for some reason. Maybe it doesn't work with SimpleIDE. I guess we don't include any samples that don't work with his IDE.
There are several versions. Pick one, make it into a SimpleIDE project, and I'll distribute it.
The early 64KB EEPROM version was very useful - that's my choice, but it no longer exists.
There are several versions. Pick one, make it into a SimpleIDE project, and I'll distribute it.
The early 64KB EEPROM version was very useful - that's my choice, but it no longer exists.
You need more than 64k to get a version that can load files from the SD card. Maybe it would be better to use Bean's pebasic. It doesn't require any external memory at all.
Well, I haven't overwritten anything on the other board.
What would it take to play with this?
Maybe I should start another thread about ebasic so Martin's DNA thread won't get hijacked but a quick answer is that ebasic in it's current form uses a serial terminal for its user interface. It runs from external memory in Propeller GCC XMMC mode which means that it's programmed into the SPI flash chip on the DNA board. However, in order for it to boot at reset a loader needs to be programmed into the EEPROM. I can give you the command line options for propeller-load to either start the code from flash or program a flash loader into eeprom so ebasic will start on reset but I suspect you're using SimpleIDE not command line tools. In that case, Steve would be a better person to give advice on how to get ebasic running.
Martin: Do you have a Propeller GCC board configuration file for your DNA boards?
I can give you the command line options for propeller-load to either start the code from flash or program a flash loader into eeprom so ebasic will start on reset but I suspect you're using SimpleIDE not command line tools. In that case, Steve would be a better person to give advice on how to get ebasic running.
Comments
I've got a lot of work to do on the documentation, but that's going to start right now.
Oh, and by the way.. Ordering is now open!
Order up! It's great that you could accommodate everyone's requests. Now I'll have a USB based board.
I'm very glad Platform is not the name. DNA implies many relevant things: code, building blocks, organic, etc....
Didn't see a link to the documentation on the board description page yet. The doc page looks great though.
Thanks,
--Steve
Ray
@Ray,
They are available now:
http://mghdesigns.com/
All SM components are soldered.
Jim
Ray
@David,
Looks like it's this one:
http://mghdesigns.com/wiki/_media/dna:w25q80bv.pdf
Jim
The board looks professional, very nice. Can't wait to try it out.
I tested the RTC with PropForth....so, the good news is for all you PropForth users out there, the RTC works fine with the RTC words in PropForth. The bad news for all non PropForth users, I never got around to writing any RTC library drivers in other languages.
Its a slick board Martin put together. The prototype I had spent almost all of it's time with me running at 100MHz (6.25 crystal). A good percentage of the time, it had one of jazzed's Tetra-Prop board riding on it's back so it was powering 5 Propellers through the USB port. SD I/O and flash cache with prop-gcc XMM.
I didn't have any problems during testing.
David, you've already paid! PM me your address so I can get one out to you.
The RTC chip on the DNA is the same one Parallax used for the Spinneret, so drivers are already in the OBEX. I'll add them to the wiki too.
Thanks.
Don
Hi David,
I don't seem to see that in my GCC installation.
Nor on the Prop GCC site.
I've already loaded and run several things on my DNA.
Did I mess up here and overwrite something cool???
(or in other words, got link???)
Richard
The problem is, we don't really do distributions of Propeller GCC itself. We only distribute SimpleIDE with Propeller GCC included. Many of the demos that were written during the development of Propeller GCC can only be built with the make utility and those weren't included in the release. You have to get them from the Google Code repository or by following a new link I just added to the beta site downloads page.
https://sites.google.com/site/propellergcc/downloads
It might be good to create a command line Propeller GCC installer for people who are comfortable using standard editors and build tools.
(although ebasic, at it's present version, will throw a stack overflow if you do much more than hello world.)
Also, I'm sold out of the RTC versions already, but I will have more available this weekend.
This works. http://forums.parallax.com/showthread.php?140306-Board-configuration-and-cache-driver-for-the-new-Propeller-Platform-USB-Board&p=1100892&viewfull=1#post1100892
There are several versions. Pick one, make it into a SimpleIDE project, and I'll distribute it.
The early 64KB EEPROM version was very useful - that's my choice, but it no longer exists.
Nice packaging too
Way to go, Martin!
Actually, ebasic is running off the 8mbit flash chip. The qSPI driver is what would be "overwritten in EEPROM".
Well, I haven't overwritten anything on the other board.
What would it take to play with this?
Martin: Do you have a Propeller GCC board configuration file for your DNA boards?
This works. http://forums.parallax.com/showthrea...=1#post1100892
Ray