aboutsummaryrefslogtreecommitdiff
path: root/support
AgeCommit message (Collapse)Author
2010-09-17Improve reset reliability on OS X.Perry Hung
The USB reset scheme on OS X is unreliable. Adding a little bit of sleep seems to make it much more reliable. This will probably do until we get a chance to rewrite the USB stack and redo the whole auto-reset scheme...
2010-09-16Fix maple linker memory map for jtag targetPerry Hung
2010-09-13exposed build-targets.mkMarti Bolivar
2010-09-02changes to copy-to-ide for portable branchbnewbold
2010-09-02board-specifc linker scriptsbnewbold
2010-09-01Various fixes, working with Maplebnewbold
2010-08-31Portability fixesbnewbold
Still not working but fixed a lot of merge errors
2010-08-31added stm32loader.py upload scriptbnewbold
2010-08-31Merge maple-native changes into portablebnewbold
This compiles for both maple and maple_native but is untested.
2010-08-29Toolchain improvementsMarti Bolivar
Updated Makefile to read the directory where libmaple is from the environment variable LIBMAPLE_PATH, if it exists, defaulting to the current working directory otherwise. Updated reset.py to look around in /dev for the Maple serial port, prompting the user if there appear to be multiple possibilities and complaining if there aren't any.
2010-08-29fix reset.py to work on OS X,; .gitignore leaves out ~ files; cleanupMarti Bolivar
support/make/build-rules.mk
2010-08-25MEMORY_TARGET not MAPLE_TARGETbnewbold
2010-08-25added stm32loader.py upload scriptbnewbold
2010-08-19added libm.a to linker scripts to fix sqrt() bugbnewbold
Fixes a bug noted by several users when using math functions like cos(), sqrt(), etc in the Maple IDE. This bug did not seem to affect Makefile compiles.
2010-08-05partial progress on FSMC for SRAMbnewbold
2010-08-05Some refactoringbnewbold
2010-07-09latest greatest udev rulebnewbold
2010-07-08makefile: fix install targetPerry Hung
The makefile 'install' target should upload to whatever the last build target was, regardless of the environment's value of MAPLE_TARGET.
2010-07-08more codeblocks fixes; verbose build outputbnewbold
2010-06-25make: Modularize makefiles, add dependency tracking, build-type trackingPerry Hung
Major build system rewrite. New and exciting: 1. Proper dependency tracking. All source files including header files should be properly tracked and recompiled as necessary when they are changed. 2. Build-type tracking. If the target changes from 'ram' to 'flash,' for example, the build system will force a rebuild rather than incorrectly link modules to a different address. 3. New targets: The old 'ram,' 'flash,' and 'jtag' targets have been replaced with the environment variable MAPLE_TARGET, which controls the link address. Users can either export it to their environment, or pass MAPLE_TARGET on the command-line. Once this is set, sketches can be compiled with 'make sketch,' or simply 'make.' Note: the default is MAPLE_TARGET='flash.' The target 'install' now automagically uploads the sketch to the board using the appropriate method. The 'run' target has been renamed to 'debug.' It starts an openocd gdb server. 4. Odds and ends: -Verbose and 'quiet' modes. Set V=1 for verbose compilation, the default is quiet. -Object file sizes and disassembly information is generated and placed in build/$(BOARD).sizes and build/$(BOARD).disas, respectively. -Parallel make with -j should speed things up if you have multiple cores.
2010-06-18codeblocks support stuffbnewbold
2010-06-10osx reset script changesbnewbold
2010-06-10new reset scheme, compatbile with oldbnewbold
2010-06-09added a somewhat broken version of the reset magic number scheme.AJM
current version gets stuck in the isr somewhere. not sure why or where. must debug.
2010-06-09first approach at modding the reset schemeAJM
now we reset from recv bytes. After receiving the DTR/RTS toggle the next byte in from usb is parsed as the program_delay. For now, this just delays the reset for a period to close the serial port gracefully. Later, this delay will perhaps inform the bootloader of how long to live for...
2010-06-05trivial: fixed incorrect comment on jtag scan chain in openocd scriptsPerry Hung
2010-06-04fixed copy-to-ide linker stuffbnewbold
2010-06-04updated TODO, copy-to-idebnewbold
2010-05-28fix botched merge from linker-refactorPerry Hung
2010-05-28Moved reset script to support directoryPerry Hung
For kicks.
2010-05-28udev rule symlinkPerry Hung
new udev rule, adds a symlink to /dev/maple