OpenCores
URL https://opencores.org/ocsvn/gecko3/gecko3/trunk

Subversion Repositories gecko3

[/] [gecko3/] [trunk/] [GECKO3COM/] [gecko3com-fw/] [firmware/] [src/] [spi_flash.c] - Rev 36

Rev

Details | Compare with Previous | Blame

Filtering Options

Clear current filter

Rev Log message Author Age Path
36 this is the release of the firmware version 1.0

it is considered as complete, fully functional and as we know bug free.

changelog since version 0.5:
- stand-alone mode fully working (writing to the spi flash and fpga configuration during start-up)
- added some more visual guidiance using the bi-color LED. we flash now the LED for all commands using one or the other memory slot in the spi flash, this is start-up configuration, writing to the spi flash (mem:data) and delete of a fpga configuration (mem:del)
- old externel usbtmc driver confirmed to be working with linux 2.6.33
nussgipfel 5363d 15h /gecko3/trunk/GECKO3COM/gecko3com-fw/firmware/src/spi_flash.c
35 immediate test version. stand-alone spi flash bug is away. was a bus conflict, because we modifie the spi bus pins at two different code locations.

just a backup at the moment. needs more testing before a stable release.
nussgipfel 5389d 15h /gecko3/trunk/GECKO3COM/gecko3com-fw/firmware/src/spi_flash.c
13 included the gecko3com_0.31.tar.gz firmware package needed to initialize fresh produced boards without any
serial number or fpga type information.

fixed two bugs that were found during testing of the version 0.4-rc
- the GET_CAPABILITIES function in the usb_tmc module was using a wrong pointer and returned garbage
- the SLOT_ADRESS defines for the spi write functions were using constants only usable on the GECKO3main prototype

changed some other small stuff to avoid compiler warnings or clarifie some comments.
nussgipfel 5486d 18h /gecko3/trunk/GECKO3COM/gecko3com-fw/firmware/src/spi_flash.c
9 First commit to the OC svn.

This is the release candidate for the GECKO3COM firmware version 0.4.

Included are all sources, scripts and helper tools.

Implemented functionality to this firmware version:
- FW upgrade through USB DFU class
- works as a USB TMC device (test and measurement class)
- handles all mandatory IEEE488 and SCPI commands
- fpga can be configured through USB
- two different fpga configuration files can be downloaded the the onboard memory
- loads one of these configuration files during power on

next step is to implement the transparent data communication between the USB host and the FPGA
nussgipfel 5518d 16h /gecko3/trunk/GECKO3COM/gecko3com-fw/firmware/src/spi_flash.c

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.