Arduino programming details:
download:
http://www.codesrc.com/files/swdprog.tar.gz
Should work on 16MHz Arduino's with >= 32kb flash. A copy of the SCSI2SD bootloader is encoded within the Arduino sketch itself.
There are 3 wires that must be connected. These pins are labelled on the...
Yes, it is possible to use an Arduino to program the SCSI2SD. I haven't posted it publically yet because I'm unsure of the Copyright status of the example code I modified from a Cypress Application Note.
I'm still trying to get an alternate solution working with OpenOCD. I plan to use the...
I tried making a similar cable a few years ago. It worked ok for a while, but then the tiny wires soldered to the DA-15 (note: not DB-15) connector snapped. I think the small conductors in a VGA cable are just too hard to work with reliably.
To replace my continually-failing cable, I made a...
I also get the 18.6Mb partition :( It seems HD SC Setup is using an internal database to lookup the size of the Seagate ST225N drive (20MB) and using that value instead of the drive's reported size.
I've made a new firmware release (3.1) which doubles read/write speeds to above 900kb/sec...
I've noticed a bug where the SCSI2SD needs to be fully reset before the scsi2sd-config --blocks parameter takes effect (ie. all power sources, including the SCSI host, disk drive power connector, and USB cable are disconnected or turned off). Is it possible that you previously set a small 20Mb...
Thanks dougg3! I've integrated your code, and it works perfectly (albeit extremely slowly).
I've made a new firmware release incorporating this fix, and merged in few other reliability fixes. Compiled firmware is at http://www.codesrc.com/files/scsi2sd/v3.0.1/firmware/, for use with the...
A quick update:
Unfortunately I've had to increase the price to $75 AUD per board as it takes quite a bit of time to make each board. Still a good deal compared to buying a Miniprog3 for $90 to program your own board :p I have no boards currently in stock, but I have a large order of 50...
If the spreadsheet listed the wrong part number for the PSoC device, that means you've probably used the wrong USB terminating resistors as well!
See the commit log at http://www.codesrc.com/gitweb/index.cgi?p=SCSI2SD.git;a=commit;h=c693c7fac1ac496628aadf97ece94da09dc321c9
I accidentally...
This should make zero difference, except of course needing a recompile within PSoC Creator. The only difference between the two chips is unused resources.
The USB problem is most likely a dry solder joint. I have experienced many similar problems, where connectivity just does not work. Put...
The load command does NOT write to the flash at all - I believe it just loads debug symbols etc into memory to allow debugging.
It looks like you need http://www.segger.com/jflash.html for writing the .hex file (not free, Windows only). Or perhaps you could try OpenOCD...
The first batch of devices has been shipped :b&w: I have one assembled device left.
I've uploaded utilities for updating the firmware over USB, and for setting configuration parameters over USB here. The configuration tool includes the magical "--apple" option, which sets the parameters...
I just tested a Kingston 2Gb card (unknown class), and it's about 50% faster than the class 10 16Gb I started testing with. Lido7 reports 600kb/sec write.