Frank Voorburg
c452eb28e4
Refs #1293 . Removed debug binaries of demo programs from version control.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@880 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-06-30 08:35:43 +00:00
Frank Voorburg
c72fff6279
Refs #305 . Added TCP/IP support to the XMC4700 Relax Kit demo programs.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@618 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-20 11:43:38 +00:00
Frank Voorburg
d407f9b365
Refs #584 . Reintegrated branch for DHCP support development back into the trunk.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@572 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-02 14:32:30 +00:00
Frank Voorburg
e8ca60fe70
Refs #588 . Changed the uIP configuration macro UIP_CONF_BYTE_ORDER from LITTLE_ENDIAN to UIP_LITTLE_ENDIAN. LITTLE_ENDIAN is described in the comments, but by inspecting the uIP stack source code, it becomes clear that it needs to be UIP_LITTLE_ENDIAN instead.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@543 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-23 22:31:18 +00:00
Frank Voorburg
8da125391b
Refs #311 . Reworked compiler specific parts in the LM3S port.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@335 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 10:22:24 +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
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
ca8a3ef526
Refs #138 , #227 . Updated all IAR projects from EWARM 6.50 to 7.80. Updated USB demo programs to use default backdoor mechanism.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@202 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-01-09 11:38:24 +00:00
Frank Voorburg
84643c78ae
Refs #152 . Corrected spelling in binary name (openbtl_xxx instead of openblt_xxx) of several bootloader demo projects.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@170 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-24 13:19:17 +00:00
Frank Voorburg
33599da5d2
Refs #81 .
...
- Refactored the CPU module for all targets.
- Added automatic interrupt enabling for ARM Cortex M3/M4.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@156 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-17 23:08:45 +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
6ee735c904
- Moved redundant non-controller specific headers to a central place in the bootloader core. Refs #52 .
...
- Set version to 1.2.0.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@129 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-02-25 13:51:12 +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
b03abb2baf
- resolved compiler error when net interface is disabled in the configuration header file.
...
- start user program directly after firmware update instead of resetting the system to bypass unnecessary backdoor timer delay.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@108 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-08-26 08:43:18 +00:00
Frank Voorburg
c975878037
- added seed/key security functionality.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@102 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-24 09:31:17 +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
0ca620b3ac
- added gateway address configuration for TCP/IP communication interface.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@95 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-18 13:21:19 +00:00
Frank Voorburg
1483e686bb
- improved openblt_net.dll implementation by adding configurable feature for automatic socket connection retry.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@94 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-18 10:55:23 +00:00
Frank Voorburg
523961a7de
- improved ethernet initialization order for LM3S.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@93 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-17 08:36:41 +00:00
Frank Voorburg
da0194b0ac
- added uIP to LM3S demo programs to test bootloader reactivation. still needs some improvements.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@92 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-17 07:11:41 +00:00
Frank Voorburg
677ebf8a15
- Implemented TCP/IP communication interface for the bootloader with support for the LM3S target. Demo program does not yet re-activate the bootloader.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@91 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-15 15:01:42 +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
e2d68890f6
- moved fatfs to new third_party directory.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@68 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-10-29 08:34:07 +00:00
Frank Voorburg
4b214120a8
- renamed config.h to blt_conf.h.
...
- supported project specific override for blt_conf.h.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@55 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2013-08-01 08:58:35 +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
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
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
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
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