Frank Voorburg
f1f41b0923
Refs #164 .
...
- Explicit stackpointer initialization in the demo bootloader programs for boards that use an ARM Cortex core.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@179 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-14 17:12:44 +00:00
Frank Voorburg
da5241034a
Refs 163.
...
- Renamed the directory of the ST Nucleo-F103RB demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@178 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-14 16:43:46 +00:00
Frank Voorburg
0a8526a6d5
Refs #125 .
...
- Added ST Nucleo-F303K8 demo bootloader and user program.
- Added port for the STM32F3xx microcontroller family with ARM Cortex-M4 core.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@177 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-14 16:08:57 +00:00
Frank Voorburg
e85c52f1ee
Refs #165 . Fixed communication problem with UART interface DLL where XCP response packets are sometimes received in multiple chunks instead of one byte stream. This can happen when a USB-UART adapter is used instead of a hardware COM port.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@176 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-14 15:25:16 +00:00
Frank Voorburg
c919064d68
Refs #126 . Added Lawicel CANUSB support for Microboot.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@175 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-02 22:28:40 +00:00
Frank Voorburg
8c698fb42d
Refs #143 . Added bootloader demo programs for the Olimexino-STM32 board. It supports firmware updates via: USB, CAN and SD-card.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@174 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-27 21:11:40 +00:00
Frank Voorburg
4776b4327c
Refs #143 . Added bootloader demo programs for the Olimex STM32-P405 board. It supports firmware updates via: UART, USB, CAN and SD-card.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@173 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-27 13:46:37 +00:00
Frank Voorburg
ad3887eda5
Refs #159 . Added missing line of file comment header in SettingsUnit.pas.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@172 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-26 10:00:51 +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
646d449df5
Refs #145 . Refactoring: ARMCM3_STM32 renamed to ARMCM3_STM32F1.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@169 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-24 11:08:54 +00:00
Frank Voorburg
042614c697
Refs #145 . Refactoring: ARMCM4_STM32 renamed to ARMCM4_STM32F4.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@168 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-24 09:42:30 +00:00
Frank Voorburg
ac59736446
Refs #145 . Refactoring: ARMCM0_STM32 renamed to ARMCM0_STM32F0.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@167 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-24 08:53:04 +00:00
Frank Voorburg
eb65461ab2
Refs #145 . Refactoring: ARMCM0_STM32 renamed to ARMCM0_STM32F0.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@166 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-24 08:50:29 +00:00
Frank Voorburg
f6906b2289
Refs #123 .
...
- Added CAN communication interface support to XCM4 port and the XMC4700 Relax Kit demo.
- Added UART and CAN channel configuration check to XMC4 port.
- Updated SVD file in the demos for the XMC4700 Relax Kit.
- Updated OpenBLT version number in preparation for the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@165 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-23 10:52:46 +00:00
Frank Voorburg
e669c91547
Refs #123 .
...
- Upgraded the XMClib to 2.1.8 in the XMC4700 Relax Kit demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@164 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-21 22:29:25 +00:00
Frank Voorburg
56d5ac0792
Refs #123 .
...
- Implemented flash driver for the XMC4 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@163 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-21 22:10:37 +00:00
Frank Voorburg
2cdee1a03e
Refs #147 .
...
- Corrected plausibility check on macro FLASH_VECTOR_TABLE_CS_OFFSET.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@162 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-21 13:51:41 +00:00
Frank Voorburg
a95dc76f9f
Refs #123 .
...
- Added demo user program for the XMC4700 Relax Kit.
- Implemented cpu, timer, and uart modules for the XMC4700 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@161 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-21 13:15:47 +00:00
Frank Voorburg
874b7afe4b
Refs #123 .
...
- Added empty framework and bootloader demo program as a starting point for the Infineon XMC4xxx port on the XMC4700 Relax Kit.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@160 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-20 15:46:56 +00:00
Frank Voorburg
722ec2e59c
Refs #141 .
...
- Added support for a user provided flash layout table for all targets.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@159 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-18 13:06:56 +00:00
Frank Voorburg
c42509f68a
Refs #144 .
...
- Fixed compile errors in XCP module when no communication interfaces are enabled in blt_conf.h.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@158 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-18 10:47:20 +00:00
Frank Voorburg
dea8e21945
Refs #140 .
...
- Checksum location is now configurable for Cortex Mx targets, due to possible different size in vector tables.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@157 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-17 23:31:31 +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
20e1311bf0
Refs #134 .
...
- Updated the STM32-P207 and STM32F0-Discovery demos from EmBitz 0.42 to 1.00.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@155 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-12 15:19:15 +00:00
Frank Voorburg
064375057b
Refs #131 .
...
- Updated SeedNKey project to MS VC++ 2013.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@154 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-12 14:19:28 +00:00
Frank Voorburg
215ec94269
Refs #51 , #53 .
...
- Ported MicroBoot program and interface DLLs from Delphi 4 to Delphi 10.1 Berlin.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@153 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-12 09:24:52 +00:00
Frank Voorburg
c6125bed87
Refs #53 .
...
- Removed comment regarding TCP/IP connect retry configuration in Microboot becase this will be a default feature in the future.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@152 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-12 09:07:02 +00:00
Frank Voorburg
72a50e7b22
Refs #133 . Corrected comment related to BOOT_CPU_BYTE_ORDER_MOTOROLA because the Endian modes were mixed up.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@151 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-04 19:36:57 +00:00
Frank Voorburg
1a13d87c54
- Corrected some comments to resolve doxygen warnings.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@150 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-08-09 11:25:40 +00:00
Frank Voorburg
7f61e30e51
- Corrected USART2 to USART3 in function FileFirmwareUpdateCompletedHook() of the STM32-P207 demo bootloader program.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@149 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-07-27 19:43:06 +00:00
Frank Voorburg
6b909aa3d7
Refs #120 . Updated version number and ran Astyle in preparation for release with STM32F2xx support.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@147 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-07-25 08:33:52 +00:00
Frank Voorburg
6a6d2555a4
- Added CAN support to the STM32Fxx port and the Olimex STM32-P207 demo programs.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@146 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-07-23 16:30: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
3d367212ed
Corrected comment.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@144 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-07-21 10:01:01 +00:00
Frank Voorburg
9824651964
- Removed explicit stackpointer initialization from the STM32-P103/Keil demo user program. It is already done by Keil's C library during system startup.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@143 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-05-25 13:02:32 +00:00
Frank Voorburg
fed6caba20
- Added Keil compiler support for STM32 ARM Cortex-M3 targets.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@142 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-05-19 09:52:38 +00:00
Frank Voorburg
6456ea424d
- corrected spelling of OpenBLT in certain makefiles.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@141 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-05-17 15:12:27 +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
93b2ef2ee9
- Reworked the build system of the Nucleo STM32F103RB demos to be conform the other demos that use GCC for ARM.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@138 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-04-30 19:34:25 +00:00
Frank Voorburg
d300ff72eb
- Added demo for the STM32F0-Discovery board (STM32F051R8) that builds with the IAR Embedded Workbench for ARM.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@137 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-04-29 20:50:31 +00:00
Frank Voorburg
78c12a6833
- Corrected stack pointer initialization for the STM32 Cortex-M0 target.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@136 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-04-29 20:04:16 +00:00
Frank Voorburg
f3645d16ac
- Added support for the STM32 Cortex M0 family of microcontrollers.
...
- Added demo for the STM32F0-Discovery board (STM32F051R8) that builds with GCC for ARM.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@135 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-04-29 11:22:48 +00:00
Frank Voorburg
0840ce7acb
- Removed USB driver due to improved USB driver installation procedure outlined on http://feaser.com/openblt/doku.php?id=manual:demos:usb_driver_install . It now also supports Windows 10.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@134 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-04-08 12:12:43 +00:00
Frank Voorburg
67515c39a7
- Applied doxygen patch for STM32F103 Nucleo demo.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@133 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-03-08 14:39:48 +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
efbab9c73d
- Updated exclude pattern for doxygen.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@130 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-02-25 14:23:54 +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
4ec12dabd5
- Added Tricore TC1798 port.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@128 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-02-25 10:46:45 +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
e4379d241a
- Moved #include "xcp.h" from boot.h to com.h" to resolve compile error for missing include, when using only the file system and no communication interfaces.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@126 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-02-22 09:15:51 +00:00