C8051F32x firmware infrastructure
Sign in or create your account | Project List | Help
C8051F32x firmware infrastructure Git Change Log
| Age | Message |
|---|---|
| 12 years 3 months | fw/common/Makefile.common (clean, spotless): allow overloading (with ::) |
|
Commit f1f900944b4e70ab0808b7dde1a5600ad55a4f52,
by Werner Almesberger
|
|
| 12 years 4 months | Moved ssop.fpd from f32xbase/c2usb to kicad-libs (deletions) |
|
Commit 405a0c8adc59dc658a9508f16e6c9954e49165eb,
by Werner Almesberger
|
|
| 12 years 4 months | c2usb/c2usb.pro: updated for move of ssop.fpd to kicad-libs |
|
Commit 619f4c8e6e2d573c914fb31831c1dbb387f8725f,
by Werner Almesberger
|
|
| 12 years 4 months | Moved usb-a-pcb.fpd from f32xbase/c2usb to kicad-libs (deletion) |
|
Commit 6d750ee61e61cc410106413c9c37812daf30909b,
by Werner Almesberger
|
|
| 12 years 4 months | c2usb/c2usb.pro: updated for usb-a-pcb.fpd move |
|
Commit b9bd712f37dac2ae57394e9335f3d4acde9b00b8,
by Werner Almesberger
|
|
| 12 years 11 months | lib/Makefile.common: changed "clean:" to "clean::" to allow for additions |
| 12 years 11 months | c2brn.brd: updated all footprints to update pad types |
| 12 years 11 months | c2-ben.c: title comment still claimed the driver was for GTA01/02 |
| 12 years 11 months | c2ben.sch: finally, rename the title as well |
| 12 years 11 months | use 8_10-card.lib instead of usd-card.lib - c2ben.pro (LibName3): use ../../kicad-libs/components/8_10-card instead of ../../kicad-libs/components/usd-card - c2ben.sch: use symbol 8:10-CARD instead of USD-CARD - c2ben.cmp, c2ben.brd: updated for renaming of usd-card.lib |
| 12 years 11 months | use 8_10-card.fpd instead of usd-card.fpd - c2ben.pro (LibName1) : use ../../kicad-libs/modules/8_10-card instead of ../../kicad-libs/modules/usd-card - c2ben.sch: use footprint "8:10-card" instead of "uSD-Card" - c2ben.pro: let cvpcb add its configuration section (which seems to be necessary for it to recognize the pcbnew LibName settings) - c2ben.cmp, c2ben.brd: updated for renaming of usd-card.fpd |
| 12 years 11 months | f32x/: renamed OpenWRT target from "ben" to
"ben_openwrt" and added "ben_jlime" - f32x/Makefile: set default target to ben_jlime instead of "ben" - f32x/Makefile (CC_ben, CFLAGS_ben, LDFLAGS_ben, OBJS_ben, UPLOAD_ben): renamed to *_openwrt and added *_jlime equivalents |
| 12 years 11 months | f32x: open /dev/mem with O_SYNC to disable caching - f32x/gpio-s3c24xx.c (gpio_init), f32x/gpio-xburst.c (gpio_init): open /dev/mem with O_SYNC to disable caching |
| 13 years 1 month | Improved chip identification, added C8051F34x support, some cleanup. - f32x/f32x.c (identify_chip, identify, main): identify the chip and print its name - f32x/f32x.c (identify): exit if communication is unstable already during chip identification - f32x/f32x.c (chips): added the C8051F34x - f32x/f32x.c (determine_layout, main): determine memory layout based on flash size - f32x/f32x.c (usage, main): new option -k flash_kb to set/override the flash size - f32x/f32x.c (LOCK_BYTE, protect, need_layout, main): use memory layout determined at run-time instead of hard-coded layout - f32x/f32x.c (main): throw an error of -p is used without flashing - f32x/f32x.c: added section titles and rearranged the order of some functions |
| 13 years 1 month | Add DFU to BOOKSHELF. Add MMC driver unloading instructions to
f32x/README - BOOKSHELF: added the DFU specification 1.1 as "dfu" - f32x/README: the kernel's MMC driver has to be unloaded before using the uSD interface for bit-banging |
| 13 years 1 month | Moved c2ben/components/usd-card.lib to kicad-libs project - c2ben/c2ben.pro: updated library path to usd-card.lib - c2ben/components/usd-card.lib: deleted |
| 13 years 2 months | Changed default target to "ben" and added Ben upload. - f32x/Makefile: "ben" is now the default target - f32x/Makefile: made upload process target-dependent |
| 13 years 2 months | Cleaned up command-line parsing. Added option -n to disable target
power. - f32x/c2-ben.c: removed #include <stdio.h> left over from debugging - f32x/f32x.c (main): command-line parsing now uses getopt() and is done before trying to talk to the target - f32x/c2-drv.h (c2_ops), f32x/c2.h (c2_init), f32x/c2.c (c2_init), f32x/c2-om.c (om_init): pass "power" argument along the init call chain - f32x/c2-ben.c (ben_init): added target power switching - f32x/f32x.c (usage, main): new option -n to disable target power |
| 13 years 2 months | Small board adjustments, mainly to improve room for isolation. - c2ben/c2ben.sch: rename VDD net on the header board to VBUS, to prevent KiCad from considering it to be the same as VDD(nPD02) - c2ben/c2ben.brd: make board 40 mil wider to have more room for applying isolation (silicone paste) - c2ben/c2ben.brd: reduce distance from header pad to board edge by 5 mil to 40 mil, to increase overlap of pins and pads - c2ben/cam/pcb.pl: adjusted board size and spacing between boards for above changes |
| 13 years 2 months | c2usb/cam/pcb.pl: fix bogus tool parameters Fixing it lest if gets copied and lives on elsewhere. Note that it may still be necessary to add a small negative correction (in the order of -0.1 mm) to compensate for deflection of the workpiece. - c2usb/cam/pcb.pl ($d): there are 25.4 mm in an inch, not 2.54 - c2usb/cam/pcb.pl ($d): the endmill used has a diameter of 35 mil, not 8 mil - c2usb/cam/pcb.p ($r): don't apply correction for imagined mechanical issues (now what we're working with correct values) |
| 13 years 2 months | Include gpio-s3c24xx.h in gpio-s3c24xx.c - f32x/gpio-s3c24xx.c: include gpio-s3c24xx.h - f32x/gpio-s3c24xx.c: fix declaration mismatch discovered this way |
| 13 years 2 months | f32x: added support for the c2ben adapter - f32x/c2-ben.c: bitbang wrapper for the c2ben board - f32x/Makefile: added "ben" target - f32x/gpio-xburst.h, f32x/gpio-xburst.c: GPIO access primitives for XBurst CPUs |
| 13 years 2 months | Don't call gpio_init in c2_init, so that we can do additional setup
work before - f32x/c2-om.c: moved system includes to c2-bitbang.c - f32x/c2-bitbang.c (c2_init): leave it to the upper layer to call gpio_init - f32x/c2-om.c (om_init): call gpio_init, then c2_init |
| 13 years 2 months | Labeled the control signals with the Ben's GPIOs - c2ben/c2ben.sch: added labels with the Ben's GPIOs to the control signals - c2ben/c2ben.brd: imported updated netlist |
| 13 years 2 months | Moved C2 bitbang functions from c2-om.c to (#included) c2-bitbang.c - f32x/c2-om.c: renamed C2 bitbang functions from om_* to c2_* - f32x/c2-om.c, f32x/c2-bitbang.c: moved most of the content of c2-om.c to c2-bitbang.c and #include c2-bitbang.c - f32x/Makefile: c2-om.o depends on c2-bitbang.c now |
Branches:
master