1. 12 Jul, 2017 1 commit
  2. 08 Jan, 2017 1 commit
  3. 24 Nov, 2016 2 commits
  4. 21 Nov, 2016 1 commit
  5. 19 Nov, 2016 2 commits
  6. 12 Nov, 2016 2 commits
  7. 06 Sep, 2016 1 commit
  8. 03 Sep, 2016 1 commit
  9. 01 Sep, 2016 1 commit
    • mark's avatar
      pi zero related tweaks to the makefile. note: pi zero built target file still... · dbbe2bea
      mark authored
      pi zero related tweaks to the makefile. note: pi zero built target file still doesn't execute correctly on the stm. Also note that the serial flash script may not be correct
      
      1) Changed the linker flags as the pi build was failing
      2) Added the command to flash using the serial flash utility: stm32flash. Note that the makefile checks the current username. if it is 'pi' it assumes it is the pi zero. A bit of a hack but seems to work for now
      dbbe2bea
  10. 27 Aug, 2016 1 commit
  11. 25 Aug, 2016 2 commits
  12. 24 Aug, 2016 3 commits
  13. 21 Aug, 2016 1 commit
    • mark's avatar
      Updates to build system. DIG6 toggles every second. ice40 module is... · 2c1308a9
      mark authored
      Updates to build system. DIG6 toggles every second. ice40 module is initialised. unsure if it functions yet
      
      ----------------Makefile updates---------------------
      IMPORTANT: The makefile does not always detect changes to header files and does not detect changes to itself.
      If unsure use: make all
      
      New makefile targets:
      
      make flash
      	- builds the source and flashes using openocd and stlink-v2
      
      still working:
      make all
      make clean
      
      ----------------------------------------------------
      
      -------------Debug Scripts--------------------------
      
      * To debug the target first open two command prompts:
      1st prompt:
      	openocd -f dbg.cfg
      
      2nd prompt:
      	arm-none-eabi-gdb -x debug.gdb
      
      * gdb will connect to openocd and use it as a server. openocd performs all the communication with the target.
       All debugging operations are now performed on gdb, openocd simply runs in the background
      * debug.gdb script commands gdb to reset the target and wait at the first instruction. type 'cont' to run the target.
      * To reset the target type:
        monitor reset halt
      
      * When finishing the debug session, close gdb before killing openocd
      ---------------------------------------------------
      
      ----------tick module------------------------------
      It was easier to take this from a previous project than to write delay routines from scratch.
      It's original purpose was to:
      1) Provide accurate elapsed time information
      2) Allow tasks to be executed at precise time intervals. This is not currently of use in this project
      ---------------------------------------------------
      
      ------------ Change to load script name------------
      stm32f10x_hd.ld replaces mystorm_rom.cmd. The name was modified to be inline with STM's naming convention.
      This is the location script that maps the input sections to the physical output sections.
      ---------------------------------------------------
      2c1308a9
  14. 18 Aug, 2016 1 commit
  15. 17 Aug, 2016 5 commits
  16. 16 Aug, 2016 2 commits
  17. 15 Aug, 2016 2 commits
  18. 14 Aug, 2016 1 commit
  19. 12 Aug, 2016 1 commit