Frank Voorburg
415306b324
- instead of CpuReset, called CpuStartUserProgram after a firmware update from SD-card to prevent update loop.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@49 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-06-12 08:21:53 +00:00
Frank Voorburg
0f8c23d786
- Added support for Cortex CM4 for STM32/Crossworks
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@47 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-05-29 11:02:58 +00:00
Frank Voorburg
e02f832e36
- Added support for Cortex CM4 for STM32/Crossworks
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@46 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-05-29 09:58:48 +00:00
Frank Voorburg
79238c659f
- Added support for Cortex CM4 for STM32/IAR
...
- Added a demo for the Olimex STM32-E407 board with UART/SD-card
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@45 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-05-28 21:43:27 +00:00
Frank Voorburg
b6b024265d
- Set default MicroBoot configuration to UART.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@44 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-05-22 21:09:30 +00:00
Frank Voorburg
722b691530
- Supported firmware updates from SD-card for Olimex STM32-P103 demo
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@43 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-05-22 21:08:02 +00:00
Frank Voorburg
f6830b5864
- Added support for firmware updates from a FATFS mounted file system
...
- Supported firmware updates from SD-card for EK-LM3S6965 demo
- Added CpuUserProgramStartHook() hook function
- Improved timer module so it can be used by all other modules, not just the backdoor
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@42 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-05-22 13:37:47 +00:00
Frank Voorburg
4c72a2b0f9
- Removed STM32P103 Eclipse demo
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@41 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-05-22 13:27:28 +00:00
Frank Voorburg
8e6c83b27c
- Added BOOT_CPU_CONNECT_STATE_PREFIX configuration for LM3S and EFM32 IAR demos.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@38 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-05 08:18:45 +00:00
Frank Voorburg
9ddc8b2dba
- Added support for the GCC compiler on target ARMCM3_EFM32, including demos.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@36 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-04 20:51:40 +00:00
Frank Voorburg
4eda0f2e1f
- Shrunk ARMCM3_EFM32 bootloader for Crossworks from 16 to 8kb.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@35 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-04 18:09:20 +00:00
Frank Voorburg
a21ee401c5
- Added support for the GCC and IAR compiler on target ARMCM3_LM3S, including demos.
...
- Enabled 'longcalls' compiler switch in the demo programs for ARM GCC.
- Enabled garbage collection for ARMCM3_LM3S/GCC boot programs and reduced bootloader size from 16 to 8kb.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@34 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-04 17:51:16 +00:00
Frank Voorburg
ba4de8c1ba
- Added a demo for the EK-LM3S8962 and Crossworks compiler with support for UART and CAN.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@33 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-04 12:34:40 +00:00
Frank Voorburg
6f439def47
- Downgraded Delphi 7 project to Delphi 4 again, because Microboot CAN interfaces otherwise don't work. Will be investigated some other time.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@32 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-04 12:11:55 +00:00
Frank Voorburg
89bf013a7b
- Added support for the IAR compiler on target ARMCM3_EFM32, including demos.
...
- Added timer deinit call to ARMCM3 demo programs before the bootloader is activated.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@31 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-03 23:05:56 +00:00
Frank Voorburg
c6d56ca038
- Removed some unused Codelite project files from the LM3S6965/GCC Demo.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@30 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-03 20:41:38 +00:00
Frank Voorburg
a9563f6d39
- Added support for the GCC compiler on target ARMCM3_LM3S, including demos.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@29 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-03 20:39:31 +00:00
Frank Voorburg
cddd66e0ba
- Shrunk ARMCM3_LM3S bootloader for IAR from 16 to 8kb.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@28 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-03 17:55:13 +00:00
Frank Voorburg
3f4257e9b7
- Added support for the IAR compiler on target ARMCM3_LM3S, including demos.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@27 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-03 17:42:31 +00:00
Frank Voorburg
8cf7702a87
- Added support for the LM3S ARM CortexM3 family with a demo for the EK-LM3S6965 and Crossworks compiler
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@26 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-03 15:48:08 +00:00
Frank Voorburg
858f4add53
- Minor EOF comment fix in vectors.c
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@25 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-03 11:51:56 +00:00
Frank Voorburg
7defdc3296
- Added the EFM32 port specific sources
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@24 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-02 17:48:15 +00:00
Frank Voorburg
a8ee802492
- Added support for the EFM32 ARM CortexM3 family with a demo for the Olimex EM32G880F128-STK board and Crossworks compiler
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@23 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-02 17:46:26 +00:00
Frank Voorburg
26cd4f8bd6
- Upgraded Microboot and interface projects from Delphi 4 to Delphi 7.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@22 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-02-02 14:49:29 +00:00
Frank Voorburg
33e35e1c22
- Fixed bug where the checksum was incorrectly programmed during a programming sequence that doesn't include data for the bootblock.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@21 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-01-19 13:21:10 +00:00
Frank Voorburg
abe5a26e27
- Removed unused parameter from function UsbReceivePipeBulkOUT()
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@20 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-01-07 20:56:38 +00:00
Frank Voorburg
b254987f04
- Fixed bug in UsbTransmitPipeBulkIN where data was incorrectly copied twice to the endpoint's RAM
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@19 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-12-20 13:51:48 +00:00
Frank Voorburg
646e4415ef
- Changed USB device descriptors to support USB protocol 1.1 instead of 2.0 for compatibility with older USB hosts.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@17 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-12-17 01:46:17 +00:00
Frank Voorburg
11bf93499c
- Added support for the IAR compiler on target ARMCM3_STM32, including demos.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@16 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-12-17 01:15:22 +00:00
Frank Voorburg
69a67eec4b
- Added support for USB communication interface on STM32 targets with demo for Olimex STM32H103/Crossworks
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@15 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-12-15 22:53:57 +00:00
Frank Voorburg
a13485bbd1
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@13 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-12-02 21:01:58 +00:00
Frank Voorburg
9246562057
- Added an Eclipse demo for the Olimex STM32P103 board.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@12 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-12-02 20:51:25 +00:00
Frank Voorburg
59919c4fb9
- Fixed bug in data type of NvmEraseHook return code (blt_bool should have been blt_int8u).
...
- Added support for additional NVM driver in LPC-L2294 Demo's allowing operations on the 2MB external Intel C3 flash.
- Corrected the names of some return values for the NMV hooks (BTL_NVM_xxx to BLT_NVM_xxx).
- Fixed problem with incorrect xcpInfo.mta value by changing the GCC/Crossworks linker optimazation from -Os to -O1.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@11 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-12-01 22:30:33 +00:00
Frank Voorburg
9d0f49c259
- Added support for the GCC compiler on STM32 targets.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@9 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-11-26 08:01:02 +00:00
Frank Voorburg
733ad572b2
- Added support for the STM32 ARM CortexM3 family with a demo for the Olimex STM32P103 board and Crossworks compiler.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@8 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-11-25 18:06:47 +00:00
Frank Voorburg
98aee4817f
- Bugfix in Init() for LPC2000 where the system clock speed was compared in the wrong units (kHz vs. MHz)
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@7 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-11-20 11:18:18 +00:00
Frank Voorburg
28897cf647
- Added support for Rowley Crossworks for LPC2000 target (ticket #37 )
...
- Improvement where the checksum is only written if necessary (ticket #35 )
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@6 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-11-15 22:56:09 +00:00
Frank Voorburg
392b46f8bc
- Configured icon for Microboot utility.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@2 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-11-10 18:02:35 +00:00
Frank Voorburg
3c6f0dd50f
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-11-10 17:55:56 +00:00