Commit Graph

13 Commits

Author SHA1 Message Date
Frank Voorburg 390280d39d - Improved XCP packet reception for UART by adding a timeout monitor.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@122 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-11-27 15:41:22 +00:00
Frank Voorburg 3a7e6c9d8a - improved XCP packet synchronization for the UART and USB communication interfaces.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@109 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-09-15 08:17:44 +00:00
Frank Voorburg af60f400f8 - modified all demo programs so that bootloader activation is done by a software reset instead of just calling the bootloader's reset vector.
- refactored some code to make it easier to adjust the size of the bootloader. 
- improved informative text for certain Microboot interface dll's

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@97 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-22 14:53:07 +00:00
Frank Voorburg c65bf28ee9 - It is now possible to have more than 1 communication interface configured.
- Fixed a bug where certain UART drivers did not work anymore when building with #define NDEBUG.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@89 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-05-26 23:14:30 +00:00
Frank Voorburg 754d8ecb5c - added support for booting from SD-card for the DK-TM4C123G demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@74 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-02-19 09:26:30 +00:00
Frank Voorburg 5bdefa6487 - added bootloader version macros to boot.h.
- added new hook functions to the NVM module to allow an application specific override for user program verification/checksum handling.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@54 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-08-01 07:44:55 +00:00
Frank Voorburg 284cfcae80 - Added support for automatically generating the source code documentation with Doxygen.
- Converted all comments to the Doxygen format.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@53 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-07-31 15:48:23 +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 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 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 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