Commit Graph

16 Commits

Author SHA1 Message Date
Frank Voorburg 4f2f1bd71b Refs #712. Reset firmwareUpdateState to idle before function FileFirmwareUpdateErrorHook() is called, instead of after.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@649 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-11 14:38:31 +00:00
Frank Voorburg 86562a934d Refs #564. Changed '\' to '/' in source file paths, located in the file comment headers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@536 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-17 13:06:06 +00:00
Frank Voorburg bdb2f42bdd Refs #160. Updated FatFS library to the latest stable version (R0.12).
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@219 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-04-27 14:50:14 +00:00
Frank Voorburg 71e918f3c4 Refs #306. Improved S-record parsing for detecting the erase blocks to support program data gaps in the S-record.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@218 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-04-25 13:30:45 +00:00
Frank Voorburg 52c9a8d11b Refs #251. Removed deprecated function CpuReset().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@215 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-04-24 08:54:53 +00:00
Frank Voorburg f97e662ca3 Refs #204. Added NvmReinit() API function that gets called at the start of each firmware update. This allows the flash block addresses to be reset.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@194 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-12-17 11:46:55 +00:00
Frank Voorburg 0656616db9 - Ported the bootloader to the STM32F2xx microcontroller family and added demo programs for the Olimex STM32-P207 board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@145 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-07-23 15:33:09 +00:00
Frank Voorburg 30ea2abffc - Updated the version number in preparation of the next release.
- Updated the description of the license model in the license file and all file headers.
- Cleaned up the build environment of the Microboot interface libraries.


git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@139 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-04-30 22:52:15 +00:00
Frank Voorburg 90b766c778 - Corrected whitespace formatting with Astyle tool.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@132 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-03-01 14:24:23 +00:00
Frank Voorburg fbfa8dfd31 - Resolved compiler warning by initializing local parse_result in FileTask().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@127 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-02-23 10:56:02 +00:00
Frank Voorburg 02be6fef95 - added support for CAN1 and CAN2 on the STM32CM4 target.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@57 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-08-15 14:20:46 +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 af1bce6b34 - Added precompiler statements around file specific backdoor handling
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@51 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-06-17 13:27:31 +00:00
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 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 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