Commit Graph

412 Commits

Author SHA1 Message Date
Frank Voorburg fb08661cee Refs #311. Reworked compiler specific parts in the XMC1000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@297 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 11:31:01 +00:00
Frank Voorburg d19293589a Refs #225. Added 29-bit CAN identifier support to the STM32F2 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@296 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 10:42:48 +00:00
Frank Voorburg 6910d23b03 Refs #311. Reworked compiler specific parts in the STM32F2 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@295 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 10:32:25 +00:00
Frank Voorburg f8ad500416 Refs #311. Reworked compiler specific parts in the Tricore_TC1798 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@294 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 10:21:45 +00:00
Frank Voorburg 4e6bc0ea53 Refs #311. Reworked compiler specific parts in the STM32F0 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@293 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 10:20:00 +00:00
Frank Voorburg 58483a7333 Refs #225. Added 29-bit extended CAN identifier support to the STM32F0 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@292 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 09:48:51 +00:00
Frank Voorburg dbcc508cbe Refs #225. Added 29-bit extended CAN identifier support to the STM32F3 port (Nucleo-F303K8 IAR demo).
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@291 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 09:27:44 +00:00
Frank Voorburg 4bd27e9f93 Refs #225. Added 29-bit extended CAN identifier support to the STM32F3 port (Nucleo-F303K8 GCC demo).
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@290 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 09:26:34 +00:00
Frank Voorburg c2f9d8b87b Refs #225. Added 29-bit extended CAN identifier support to the STM32F3 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@289 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 08:42:42 +00:00
Frank Voorburg 3711f553f8 Refs #310. Added IAR support for the STM32F3 port and for the Nucleo-F303K8 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@288 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-12 13:23:23 +00:00
Frank Voorburg 81a8facedb Refs #363. Improved makefiles in Nucleo-F303K8 GCC demo programs for automatic collection of program sources using the wildcard feature.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@287 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-12 09:30:41 +00:00
Frank Voorburg 2694191ba5 Refs #363. Improved makesfiles in Nucleo-F303K8 GCC demo programs for better cross-platform support.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@286 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-11 14:58:06 +00:00
Frank Voorburg 2a166e42a5 Refs #363. Added newlib _exit.c to Nucleo-F303K8 GCC demo user program.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@285 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-11 13:35:56 +00:00
Frank Voorburg 07bb22a402 Refs #363. Converted Nucleo-F303K8 GCC demo programs to use plain Makefiles for building with the ARM GNU Embedded toolchain.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@284 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-11 13:32:29 +00:00
Frank Voorburg 34ed7aace6 Refs #362. Imported missing CMSIS files to the Nucleo-F303K8/TrueStudio bootloader demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@283 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-11 08:19:32 +00:00
Frank Voorburg 994c899b39 Refs #362. Added TrueStudio support for the Nucleo-F303K8 demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@282 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-11 08:12:01 +00:00
Frank Voorburg 99db7f1bec Refs #350. Updated BootCommander and LibOpenBLT binaries.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@280 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-04 08:44:46 +00:00
Frank Voorburg 0dcc8c7452 Refs #350. Updated version number in preparation for the new release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@277 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-04 08:07:57 +00:00
Frank Voorburg 24d2c39ac8 Refs #347. Updated the PC-Lint configuration file for GCC to GCC version 5.4.0 after switch to KDE Neon which is Ubuntu 16.04 LTS based.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@276 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-06-15 22:13:30 +00:00
Frank Voorburg 97cadfc1da Refs #343. Added option to specify a memory address offset to BltFirmwareLoadFromFile.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@275 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-06-13 16:00:29 +00:00
Frank Voorburg be5f70b264 Refs #347. Updated the PC-Lint configuration file for GCC to GCC version 7.1.1
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@274 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-06-13 13:44:07 +00:00
Frank Voorburg 879a5eb716 Refs #268. Added shared library dll for LibOpenBLT.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@273 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 15:25:16 +00:00
Frank Voorburg ebd65366c9 Refs #268. Removed deprecated SerialBoot program and sources. It is replaced by BootCommander and LibOpenBLT.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@271 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 14:06:01 +00:00
Frank Voorburg f469148355 Refs #268. Merged /hostlib branch back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@270 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 14:01:14 +00:00
Frank Voorburg 7ce0fbf8ab Refs #268. Merged recent changes in the trunk back into the /hostlib branch.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@269 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 13:15:12 +00:00
Frank Voorburg f6baee3794 Refs #268. Added a few more sanity checks to main() in BootCommander.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@268 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 11:27:42 +00:00
Frank Voorburg 9319ae0874 Refs #268. Added display of programming progress percentage to BootCommander.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@267 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 11:14:03 +00:00
Frank Voorburg 4bd4d17feb Refs #268. Implemented segment erase and program functionality to the point that the first complete firmware update could be made.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@266 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 09:26:12 +00:00
Frank Voorburg 4a09db8197 Refs #338. Changed BOOT_VERSION_CORE_BUILD to BOOT_VERSION_CORE_PATCH as it is more fitting description.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@265 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 07:58:02 +00:00
Frank Voorburg 1e6ce79998 Refs #268. Implemented firmware file reading, connecting to the target bootloader and improved XCP command response validation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@264 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-25 10:04:49 +00:00
Frank Voorburg 8be7db55af Refs #268. Restricted colored terminal text to Linux only.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@263 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-24 19:16:15 +00:00
Frank Voorburg a1c7264304 Refs #268. Implemented display of detected session and transport settings in the BootCommander program.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@262 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-24 17:19:18 +00:00
Frank Voorburg c9d4b42796 Refs #268. Implemented command line parameter parsing in the BootCommander program.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@261 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-24 14:35:21 +00:00
Frank Voorburg 1e65695c5c Refs #337. Corrected binary name of the Nucleo-F103RB demo bootloader program.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@260 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-23 18:33:01 +00:00
Frank Voorburg d6046d1598 Refs# 312. Restructured the modules in the OpenBLT doxygen documentation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@259 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-23 17:01:20 +00:00
Frank Voorburg 71449427e3 Refs #148. Reconfigured doxygen build environment such that it generates both a CHM and PDF file, instead of all the HTML files.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@258 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-23 14:17:17 +00:00
Frank Voorburg 8209cb7e04 Refs #268. Added OpenBLT logo to the Doxygen generated reference manuals.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@257 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-23 13:57:34 +00:00
Frank Voorburg b7cf5e1354 Refs #268. Reworked doxygen documentation generation environment for BootCommander and LibOpenBLT such that it generates a PDF and CHM reference manual.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@256 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-23 13:29:46 +00:00
Frank Voorburg e906509c8a Refs #268. Setup doxygen documentation generation environment for BootCommander.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@255 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-23 10:16:26 +00:00
Frank Voorburg b2b234b9b7 Refs #268. Added overview image of LibOpenBLT to the doxygen documentation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@254 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-22 10:51:55 +00:00
Frank Voorburg 901a373b66 Refs #268. Added support for generating a CHM documentation file with Doxygen, in addition to HTML.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@253 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-22 09:02:18 +00:00
Frank Voorburg 32189c2dce Refs #268. Added support for building the OpenBLT host library with MinGW.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@252 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-22 08:04:49 +00:00
Frank Voorburg f68b5391ea Refs #324. Removed object files from the repository for the XMC1400/IAR demo program.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@251 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-18 14:37:47 +00:00
Frank Voorburg 2944c2dc17 Refs #322. Added timeout feature to BootComUartCheckActivationRequest() in the demo user programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@250 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-18 14:29:50 +00:00
Frank Voorburg 5ef700628a Refs #268. Corrected return value of BltSessionStart after testing on Linux.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@249 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-17 22:32:47 +00:00
Frank Voorburg 86ee3bd84a Refs #268. Fixed the XCP packet reception in the XCP UART transport layer after testing on Windows.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@248 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-17 21:31:46 +00:00
Frank Voorburg 9e606b887a Refs #268. Added test case to BootCommander framework program for testing basic XCP on UART communication.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@247 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-17 21:02:38 +00:00
Frank Voorburg 908a7a1c89 Refs #268. Completed implementation of the XCP loader protocol module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@246 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-17 20:33:35 +00:00
Frank Voorburg 586efa0188 Refs #268. Implemented all the BltSessionXxx functions.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@245 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-17 16:49:20 +00:00
Frank Voorburg eb9db16d00 Refs #268. Implemented and added the XCP UART transport layer.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@244 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-17 10:35:14 +00:00