25 Commits

Author SHA1 Message Date
Gordon Williams
8d1a2530f6 STM32L496: increase variables - use full 320kB of RAM as it is contiguous 2018-03-14 14:53:45 +00:00
Thierry BINIGUER
0f32ac23eb RAM budget between L4 families 2017-09-25 14:44:37 +02:00
Thierry BINIGUER
562acee88b Fix typo about RAM from F4, for L4 (1204 instead of 1024) 2017-09-25 14:44:28 +02:00
Gordon Williams
8ee6926418 Allow Espruino boards to reset straight out of the DFU Bootloader 2017-07-21 17:23:37 +01:00
Vincent Veron
222ef74de2 <L4_LL> empty skeleton for NucleoL476RG with LL api
Only blinky led demo is implemented in jshInit to validate the build.
2017-01-03 13:48:24 +01:00
Gordon Williams (u36)
a68ceb58b7 Revert "now link for 0x00000000 rather than 0x08000000. Supposedly (F401 ref, 7.2.1) this means the instruction cachge gets used when it may not have been before"
Reverted because ST Nucleo bootloader rejects binaries with 0-based addresses in vector table

This reverts commit dba2eb8fbbfee9c907e72115a4b741d30a3f8d9d.
2016-06-08 16:13:30 +01:00
Gordon Williams (u36)
2b1bfdb09b Drop '.init' and '.fini' symbols, allowing GCC 5.x compilation on STM32 2016-04-06 09:44:38 +01:00
LaplaceG
956a662508 EFM32 port now building
Right now itæs just a blink example
2016-01-12 14:11:35 +01:00
Neil Kolban
d322cc7d67 Change print "XXX" to print("XXX")
Change the python scripts to add parenthesis to print statements.
2015-08-27 14:19:19 -05:00
Michael Dietz
ec137690b2 Fixed as requested in pull request. Separate linker file for nRF52 platform, removed foo from makefile as it had no purpose. 2015-08-14 08:48:30 +02:00
Michael Dietz
004d887837 Fixed some small bugs. Compiling and working for the NRF52832 Preview Development Kit 2015-08-10 13:22:55 +02:00
mjdietzx
73bd9f4ebe Added linkerscript for NRF52
Differs enough from Espruino's provided linkerscript that I separatley
generated the linker.ld file for the NRF52 platform. May try to
integrate these later.
2015-08-10 10:33:20 +02:00
Gordon Williams
ea01b6cbd2 Working F401 USB VCP bootloader
Make Press-poweron-release-press boot back into Espruino (this may confuse your OS)
2015-01-12 15:59:40 +00:00
Gordon Williams
0473f18bca initial commit of bootloader. It compiles, but doesn't work 2015-01-06 17:39:38 +00:00
Gordon Williams
a6719578a6 update bootloader size code so it can check board info 2015-01-06 16:33:58 +00:00
Gordon Williams
67d3e69cce Wait after setting the RTC time, to allow registers to update (fix #438, fix #441) 2014-11-10 16:53:58 +00:00
Gordon Williams
dba2eb8fbb now link for 0x00000000 rather than 0x08000000. Supposedly (F401 ref, 7.2.1) this means the instruction cachge gets used when it may not have been before 2014-11-10 13:09:57 +00:00
Gordon Williams
dc7ce42703 Tidy up linker script, allow F401 to use 3x16kB pages for storing program data 2014-08-13 18:27:09 +01:00
Gordon Williams
5acbfb5055 modified Makefile to get more info from BOARDNAME.py 2014-05-09 15:58:51 +01:00
Gordon Williams
64df7bd79b fixed ESPRUINO 1V0 build 2013-12-09 16:55:06 +00:00
Gordon Williams
1b88246626 now make sure we have space for the bootloader too 2013-12-09 14:03:45 +00:00
Gordon Williams
2b68e5f0f6 Get bootloader size direct from Python (remove hard-coding) 2013-11-05 17:25:21 +00:00
Gordon Williams
a31c72d178 Fixed linker script for STM32F4 (discovery board now works) 2013-10-11 14:31:51 +01:00
Gordon Williams
b3e43a7b78 working bootloader and espruino on board 2013-10-02 15:20:56 +01:00
Gordon Williams
597f8e2579 Now auto-generate the linker files 2013-10-02 13:21:51 +01:00