Does the Propeller always have to have a 32K eeprom attached?
LoopyByteloose
Posts: 12,537
I have had several 40pin dip Propeller around since they first came out, so I recently built a board to press one into use. My cashe of Propeller Proto Boards was beginning to run low.
Foolishly, I managed to use a 4K eeprom instead of a 32K eeprom and got a Eeprom verify error.
I thought that just removing the eeprom entirely would allow me to load to RAM, but that produced yet another error. So it seems that the eeprom is mandatory. Is that correct? I had just presumed that the Propeller would load and run without one.
I now have the right 32K eeprom installed and the build is running great. I do know I can use larger eeproms. And it does seem that even the 4k eeprom will work as a dummy to permit loading the RAM.
I am just wondering the 'sans eeprom' was all in my imagination.
Foolishly, I managed to use a 4K eeprom instead of a 32K eeprom and got a Eeprom verify error.
I thought that just removing the eeprom entirely would allow me to load to RAM, but that produced yet another error. So it seems that the eeprom is mandatory. Is that correct? I had just presumed that the Propeller would load and run without one.
I now have the right 32K eeprom installed and the build is running great. I do know I can use larger eeproms. And it does seem that even the 4k eeprom will work as a dummy to permit loading the RAM.
I am just wondering the 'sans eeprom' was all in my imagination.
Comments
-Phil
Happy little Propellers, they are!
I was aware that PropForth will load a slave Propeller via the I2C. I was not aware that someone had actually used to 16k eeproms.
This is the first time since I got my first Propeller chips that I have had any eeprom messages at all.
-Phil
The reason the loader works with small eeproms is that the start address is only sent once and successive reads take place causing the address to wrap internally in the eeprom.
If you really require the balance of hub cleared, then you program must do this in main - use longfill for preference.
I have done this and it works.
Really, a checksum? The proptool verifies the EE write byte for byte and there's a checksum too?
-Phil
-Phil
-Phil
http://forums.parallax.com/showthread.php/130615-Slot-Programming-the-Propeller
Jeff T.
Does seem you could program the smaller EEPROM from a bin or a 32K source using an external programmer, then it should boot the Prop properly, but that would be a bit of a pain compared to using the PropTool.