Commit Graph

171 Commits

Author SHA1 Message Date
Michael McMaster 3e22ca4e6f Removing obsolete files. 2013-12-20 21:57:03 +10:00
Michael McMaster c8389e5ff7 Read performance improvements
- More than 2x improvement in read performance, to 930KB/sec
- Added compatibility for the Keil ARM compiler.  Provides an
  additional 1.5% performance improvement.
2013-12-20 21:54:41 +10:00
Michael McMaster b50aad09c8 Reliability improvements for SD init and reads. 2013-12-09 22:00:49 +10:00
Michael McMaster a835e7a1d3 Added MODE SELECT stub to enable Apple HD SC Setup formatting. Thanks dougg3!. 2013-12-09 12:16:24 +10:00
Michael McMaster 890106c806 Fix typo in scsi2sd-config Makefile for building on Mac OSX 2013-10-30 09:13:55 +10:00
Michael McMaster 7193c6f29b Added the scsi2sd-config utility, and updated firmware to suit. 2013-10-29 21:48:07 +10:00
Michael McMaster ed1dff172e Added Windows support for the bootloaderhost utility
Compile on Linux using the mingw cross compiler.
2013-10-28 21:08:29 +10:00
Michael McMaster 32a39b08be Added Mac OSX support for the bootloaderhost utility (not tested) 2013-10-27 21:35:25 +10:00
Michael McMaster 2db48d9211 The bootloaderhost utility is now working under Linux. 2013-10-27 21:10:54 +10:00
Michael McMaster c693c7fac1 Updated firmware for PCB Revision 3.0
- A USB Bootloader is now used. Use either the bootloader host supplied
with PSoC Creator 3.0, or else the standalone app included with
Cypress AN73503. You have 2 seconds between connecting the USB cable
and hitting the "program" button.
- The bootloaderhost program included in this repository doesn't quite
work yet. When functional it should simplify firmware updates on Linux
and Mac OSX
- Fixed an error in the parts spreadsheet which had a 22k resistor for
USB termination instead of a 22 Ohm resistor.
- Updated parts spreadsheet with part number of PSoC actually used
(CY8C5267AXI-LP051).
2013-10-27 00:21:42 +10:00
Michael McMaster b4667837de Modified PSoC Creator project file to use relative paths 2013-10-25 06:59:59 +10:00
Michael McMaster ad91a39f77 Implemented multi-sector SD read command. 2013-10-20 19:50:47 +10:00
Michael McMaster b9ed365266 SCSI data read/write implemented using the PSoC datapath
Moved some configuration parameters into EEPROM
2013-10-20 18:27:57 +10:00
Michael McMaster cc6921e4ce Write performance improvements.
- Multi-sector SD card writes supported.
- Updated to PSoC Creator 3.0
2013-10-14 22:24:04 +10:00
Michael McMaster 27e482ea8c Multi-sector writes, increased SPI clock to 24MHz, Added support for SDHC/SDXC. 2013-10-12 00:37:27 +10:00
Michael McMaster aa5e83b9db Added support for standard ARM JTAG programmers, as well
as continuing miniprog3 SWD support.
2013-10-09 23:02:19 +10:00
Michael McMaster eab29b68b5 Exporting schematic and pcb layout to PDF 2013-10-09 21:03:21 +10:00
Michael McMaster 090977f295 Updating readme to match wiki 2013-10-09 14:07:28 +10:00
Michael McMaster 460a2826e6 Modified gerbers to suit www.smart-prototyping.com naming conventions. 2013-10-09 14:03:24 +10:00
Michael McMaster 31edbe3fc2 Adding STATUS file to indicate the pcb doesn't match the software 2013-10-03 10:20:19 +10:00
Michael McMaster 75de12268f Creating new repository to prune history. 2013-10-03 07:07:58 +10:00