[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [N8VEM-S100:5856] Propeller Console I/O

Hi Guys,

Ok, I fixed a small "oops" in the version 2.0 firmware.  You can now find v2.1 in the wiki pages at:


I was sending characters to both the UART Com-Port and the Propeller Board to give dual support.
The sending process was being governed by the UART... I figured if the UART was empty and ready for the next character, then why shouldn't the Propeller board?  Well, I was wrong, the propeller's ready signal must always be checked, not only for flow control, but because it might be in the middle of a refresh cycle.

Version 2.1 corrects this.  The good thing here, is you need only copy the BIOS-v21.HEX file to the SD card as 'BIOS.HEX' and use the same v2.0 boot loader.

Just for fun, I thought it would be nice to see how fast the Propeller I/O board can work without the dual support to the UART Com-Port.  So, I created a version 2.2 (uploaded as a supplemental) that talks ONLY to the Propeller board.  Result is a 33% increase in console output speed.

If you like, you can copy both BIOS hex files to the SD card.  The system will automatically boot from the "BIOS.HEX" file, but if you like, you can press "D" during the boot loader menu and enter the name of the other BIOS-vXX.HEX file.  Yes, you can eat your cake and have it too!

Josh Bensadon