forked from poelzi/OpenChronos
-
Notifications
You must be signed in to change notification settings - Fork 1
epall/OpenChronos
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== Status == Works, but in development :-) == Requirements == msp430-gcc4 http://mspgcc4.sourceforge.net/ make python http://python.org == Supported Compilers == msp430-gcc4 IAR msp430 Patches for more (more efficient) compilers are welcome :-) == HOWTO == Copy gcc/intrinsics.h into [msp430-gcc-path]/msp430/include/intrinsics.h To configure your image, run: make config which will generate a config.h file that contains the settings for your build. To compile the image run: make It is HIGHLY suggested to make a clean build before you flash the image with: make clean main == Problems == * Compile / Link problems: If you get error messages like this one: msp430/bin/ld: build/eZChronos.elf section `.text' will not fit in region `text' .../msp430/bin/ld: section .vectors loaded at [000000000000ff80,000000000000ffff] overlaps section .text loaded at [0000000000008000,0000000000013343] .../msp430/bin/ld: region `text' overflowed by 13250 bytes collect2: ld returned 1 exit status Your image is simply to large and will not fit into the flash. Try to disable some code with make config and try again :-) == Difference to the TI Firmware == * More Features that can be configured with make config * Day of week * Disable 12h support (saves space) * Sleep Phase Clock - primary designed for http://github.com/poelzi/uberclock * The wireless flashing starts differently: Select RFBSL, Press DOWN to unlock, Press # long to start * No BlueRobin support. BlueRobin is a closed source binary blob. We don't have a compatible object file for that * Pressing STAR and UP long sets silent mode (no beep) == Usefull Tools == * mspdebug - debugger, proxy for gdb, flasher, ... http://mspdebug.sourceforge.net * msp430static - static analyzer for sourcecode http://msp430static.sourceforge.net/ run 'make source_index' to index all source files
About
OpenChronos - Open Source Firmware for the TI EZ430-Chronos Watch
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 82.3%
- Python 17.7%