Commit Graph

  • 67515c39a7 - Applied doxygen patch for STM32F103 Nucleo demo. Frank Voorburg 2016-03-08 14:39:48 +0000
  • 90b766c778 - Corrected whitespace formatting with Astyle tool. Frank Voorburg 2016-03-01 14:24:23 +0000
  • 449132f940 git-svn-id: https://svn.code.sf.net/p/openblt/code/tags/openblt_v010200@131 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 openblt_v010200 Frank Voorburg 2016-02-25 14:25:04 +0000
  • efbab9c73d - Updated exclude pattern for doxygen. Frank Voorburg 2016-02-25 14:23:54 +0000
  • 6ee735c904 - Moved redundant non-controller specific headers to a central place in the bootloader core. Refs #52. - Set version to 1.2.0. Frank Voorburg 2016-02-25 13:51:12 +0000
  • 4ec12dabd5 - Added Tricore TC1798 port. Frank Voorburg 2016-02-25 10:46:45 +0000
  • fbfa8dfd31 - Resolved compiler warning by initializing local parse_result in FileTask(). Frank Voorburg 2016-02-23 10:56:02 +0000
  • 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. Frank Voorburg 2016-02-22 09:15:51 +0000
  • 590809ca28 - Disabled echo that Linux responds to the MCU (SerialBoot). Frank Voorburg 2015-12-11 11:16:08 +0000
  • f2be8d132e - minor code clean-up by removing some commented out code. Frank Voorburg 2015-12-07 09:48:25 +0000
  • e255cf5df8 - Increased default backdoor time to 500 for improved compatibility with all communication interfaces. - Increased maximum supported COM-port number from 8 to 30. Frank Voorburg 2015-12-04 10:57:58 +0000
  • 390280d39d - Improved XCP packet reception for UART by adding a timeout monitor. Frank Voorburg 2015-11-27 15:41:22 +0000
  • a2f8c31a55 - Reverted Microboot com-port support back to just 8. Frank Voorburg 2015-11-27 12:18:18 +0000
  • 54241d3108 - Added support up to COM30 (Microboot) - Added COM port disconnect/connect during backdoor entry (Microboot). Frank Voorburg 2015-11-27 11:44:01 +0000
  • 7c6400ea81 - manually added the Nucleo-F103RB demo. Frank Voorburg 2015-08-12 15:48:40 +0000
  • 673474c79d - removed Nuclue STM32 demo due to incomplete patch. Frank Voorburg 2015-08-12 15:46:49 +0000
  • 647108b959 - Applied patch with support for the STM32 Nucleo F1 board. Frank Voorburg 2015-08-11 17:12:44 +0000
  • 74334a7d65 - minor refactoring regarding data type usage. Frank Voorburg 2015-03-30 09:20:44 +0000
  • e02caf47e9 - Fixed bug to prevent loop if an SD-card is not formatted correctly or if the file system is corrupt. Applies to STM32F4xx-SDIO. Frank Voorburg 2015-01-22 16:48:04 +0000
  • db3714fe54 - Now has an officially registered VID/PID for the USB bootloader. openblt_v010100 Frank Voorburg 2014-12-16 16:24:22 +0000
  • 83206d7fac - Updated the USB VID/PID to the official one assigned by OpenMoko. Frank Voorburg 2014-12-16 16:22:18 +0000
  • db9cf3a96c - Added USB support to the STM32CM4 target and the Olimex STM32-E407 demos. Frank Voorburg 2014-11-27 14:26:13 +0000
  • 8ab638e3c2 git-svn-id: https://svn.code.sf.net/p/openblt/code/tags/openblt_v010001@111 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 openblt_v010001 Frank Voorburg 2014-10-16 08:23:43 +0000
  • c48ea6b571 - Fixed registry saving of last used interface so it now also works on Windows 8. Frank Voorburg 2014-10-16 07:57:54 +0000
  • 3a7e6c9d8a - improved XCP packet synchronization for the UART and USB communication interfaces. Frank Voorburg 2014-09-15 08:17:44 +0000
  • 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. Frank Voorburg 2014-08-26 08:43:18 +0000
  • 3e49b9f7d4 git-svn-id: https://svn.code.sf.net/p/openblt/code/tags/openblt_v010000@107 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 openblt_v010000 Frank Voorburg 2014-07-25 09:27:08 +0000
  • 8fb9cf627d - updated default bootloader configuration in doxygen config file. Frank Voorburg 2014-07-24 13:16:22 +0000
  • 3ff4642d27 - updated doxygen configuration file to exclude third party libraries. Frank Voorburg 2014-07-24 12:43:20 +0000
  • 51d430da40 - updated bootloader version information. getting ready for v 1.0.0 release. Frank Voorburg 2014-07-24 09:52:07 +0000
  • 2cb723ee26 - updated some doxygen text. Frank Voorburg 2014-07-24 09:32:56 +0000
  • c975878037 - added seed/key security functionality. Frank Voorburg 2014-07-24 09:31:17 +0000
  • 24e3a16dce - improved backdoor functionality when using CAN with no additional network nodes. Frank Voorburg 2014-07-23 21:51:44 +0000
  • 6844a08742 - reverted the change in the Peak CAN interface dll (for bus off recovery) as it does not work reliably. Frank Voorburg 2014-07-23 15:29:19 +0000
  • 706e582e63 - Added automatic bus off recovery to the Peak CAN communication interface for Microboot. Frank Voorburg 2014-07-23 08:27:06 +0000
  • 3f4bc7dd69 - removed interrupt disable from demo bootloader initialization. no longer needed because reactivation from user program is done via software reset. Frank Voorburg 2014-07-23 05:19:22 +0000
  • 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 Frank Voorburg 2014-07-22 14:53:07 +0000
  • 7fe571d82e - added TCP/IP networking support to the STM32-E407 demo bootloader. Frank Voorburg 2014-07-22 09:26:57 +0000
  • 0ca620b3ac - added gateway address configuration for TCP/IP communication interface. Frank Voorburg 2014-07-18 13:21:19 +0000
  • 1483e686bb - improved openblt_net.dll implementation by adding configurable feature for automatic socket connection retry. Frank Voorburg 2014-07-18 10:55:23 +0000
  • 523961a7de - improved ethernet initialization order for LM3S. Frank Voorburg 2014-07-17 08:36:41 +0000
  • da0194b0ac - added uIP to LM3S demo programs to test bootloader reactivation. still needs some improvements. Frank Voorburg 2014-07-17 07:11:41 +0000
  • 677ebf8a15 - Implemented TCP/IP communication interface for the bootloader with support for the LM3S target. Demo program does not yet re-activate the bootloader. Frank Voorburg 2014-07-15 15:01:42 +0000
  • 0d4b8dd196 - Changed Microboot USB driver for Windows 8 compatibility. Frank Voorburg 2014-05-27 07:53:25 +0000
  • 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. Frank Voorburg 2014-05-26 23:14:30 +0000
  • 2fbdf1109a Added Serialboot commandline download utility for Windows/Linux written in C. openblt_v009702 Frank Voorburg 2014-05-23 11:55:19 +0000
  • 6e35a501a0 Added Serialboot command line download utility for Windows/Linux, written in C. openblt_v009703 Frank Voorburg 2014-05-23 11:47:46 +0000
  • 459beb13ce - Changed version number to 0.97.03, which now includes Serialboot. Frank Voorburg 2014-05-23 11:46:44 +0000
  • d07c3d783a Added SerialBoot, a command line program written in C for both Windows and Linux to perform firmware updates through the PC's serial port using the OpenBLT bootloader. Frank Voorburg 2014-05-23 09:32:19 +0000
  • e5e739f85a Moved MicroBoot sources to seperate directory. Frank Voorburg 2014-05-21 06:39:40 +0000
  • 1f16ffddd6 git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@82 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 Frank Voorburg 2014-05-21 06:38:33 +0000
  • 860f15ba40 Added support for the TI TM4C openblt_v009701 Frank Voorburg 2014-03-10 07:34:59 +0000
  • 9416b19ccc - added support for custom XCP CTO and DTO data length configuration. Frank Voorburg 2014-03-10 07:31:02 +0000
  • ba2f779682 Supports TI TM4C Frank Voorburg 2014-03-10 07:05:17 +0000
  • f930f1a355 - updated version number for new release with TI TM4C support. Frank Voorburg 2014-03-10 07:04:35 +0000
  • 7eddb6d0cf - Set default communication interface to UART for the DK-TM4C123G demo. Frank Voorburg 2014-02-28 17:00:01 +0000
  • e8ed20a6d4 - implemented USB bulk device support for ARMCM4_TM4C. Frank Voorburg 2014-02-28 16:57:25 +0000
  • 754d8ecb5c - added support for booting from SD-card for the DK-TM4C123G demo. Frank Voorburg 2014-02-19 09:26:30 +0000
  • 603dbb19e2 - completed the flash driver for the TM4C so now the bootloader works using UART. Frank Voorburg 2014-02-19 08:49:15 +0000
  • abfc06cef3 - added framework port for TM4C with dummy flash driver. - added demo bootloader for DK-TM4C123G board. Frank Voorburg 2014-02-19 07:11:03 +0000
  • 82acb8d718 - added demo user program for the DK-TM4C123G board. Frank Voorburg 2014-02-18 13:59:18 +0000
  • 13d786ac33 - Use system reset to reactivate the bootloader from the demo user programs for Cortex Mx. - Use cs-make/cs-rm in GCC demos. Frank Voorburg 2014-02-06 14:37:04 +0000
  • 7c4819c3bd - Supported NET communication module for future TCP/IP support. - Implemented XCP connect hook function for the mode. Could be used as node id in a multi XCP slave network. - Reworked communication module so that it builds even if no internally supported communication module is configured. This allows a custom communication module to be added that could even use XCP if desired. Frank Voorburg 2014-02-06 14:01:02 +0000
  • e2d68890f6 - moved fatfs to new third_party directory. Frank Voorburg 2013-10-29 08:34:07 +0000
  • 4c444d0a8d Supports Freescale HCS12 openblt_v009700 Frank Voorburg 2013-10-21 08:22:11 +0000
  • 530d4a9a77 - changed version number in preparation for next release. Frank Voorburg 2013-10-21 08:12:24 +0000
  • d3eb03e16f - added support for HCS12 derivatives with ECC flash EEPROM, such as the HCS12Pxx. Frank Voorburg 2013-10-17 11:34:07 +0000
  • 3bfdc5b9bf - Reactivated code that was commented out for testing in the HCS12 flash driver. Frank Voorburg 2013-10-15 13:21:45 +0000
  • b1860f43d5 - Fixed bug where main() was incorrectly called in Startup() for HCS12 targets. - Added support for BDM debugging of the demo program for HCS12 targets. Frank Voorburg 2013-10-09 09:17:10 +0000
  • 7b50dd0771 - renamed start12.c to cstartup.c for HCS12/Codewarrior to resolve IDE issue. Frank Voorburg 2013-10-01 13:11:49 +0000
  • ba2ce9232b - added CAN support for HCS12. Frank Voorburg 2013-09-24 13:54:15 +0000
  • adb4e6e943 Added Freescale HCS12 port including a Dragon12plus demo. Frank Voorburg 2013-09-18 10:39:57 +0000
  • 047e8b8447 git-svn-id: https://svn.code.sf.net/p/openblt/code/tags/openblt_v009601@59 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 openblt_v009601 Frank Voorburg 2013-09-10 11:07:14 +0000
  • 9f0bb8a1b7 - conveted tabs to 2 spaces in XcpLoader.pas to clean up the file. Frank Voorburg 2013-08-19 07:38:05 +0000
  • 02be6fef95 - added support for CAN1 and CAN2 on the STM32CM4 target. Frank Voorburg 2013-08-15 14:20:46 +0000
  • a9352e5704 - supports doxygen comment style. - renamed config.h to blt_conf.h. - added hook functions for checksum handling override. openblt_v009600 Frank Voorburg 2013-08-01 09:04:09 +0000
  • 4b214120a8 - renamed config.h to blt_conf.h. - supported project specific override for blt_conf.h. Frank Voorburg 2013-08-01 08:58:35 +0000
  • 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. Frank Voorburg 2013-08-01 07:44:55 +0000
  • 284cfcae80 - Added support for automatically generating the source code documentation with Doxygen. - Converted all comments to the Doxygen format. Frank Voorburg 2013-07-31 15:48:23 +0000
  • 1244fb81ca - Fixed backdoor problem for remote updates when an SD-card is present openblt_v009501 Frank Voorburg 2013-06-17 13:29:25 +0000
  • af1bce6b34 - Added precompiler statements around file specific backdoor handling Frank Voorburg 2013-06-17 13:27:31 +0000
  • 182ae81522 - Increased SD_DATATIMEOUT value in SDIO interface to support 4GB SD-cards Frank Voorburg 2013-06-14 17:05:48 +0000
  • 415306b324 - instead of CpuReset, called CpuStartUserProgram after a firmware update from SD-card to prevent update loop. Frank Voorburg 2013-06-12 08:21:53 +0000
  • be85ededfe - Added support to update firmware from a locally attached SD-card. - Added support for target STM32 Cortex M4. - Added a demo for the Olimex STM32-E407 board. openblt_v009500 Frank Voorburg 2013-05-29 11:10:53 +0000
  • 0f8c23d786 - Added support for Cortex CM4 for STM32/Crossworks Frank Voorburg 2013-05-29 11:02:58 +0000
  • e02f832e36 - Added support for Cortex CM4 for STM32/Crossworks Frank Voorburg 2013-05-29 09:58:48 +0000
  • 79238c659f - Added support for Cortex CM4 for STM32/IAR - Added a demo for the Olimex STM32-E407 board with UART/SD-card Frank Voorburg 2013-05-28 21:43:27 +0000
  • b6b024265d - Set default MicroBoot configuration to UART. Frank Voorburg 2013-05-22 21:09:30 +0000
  • 722b691530 - Supported firmware updates from SD-card for Olimex STM32-P103 demo Frank Voorburg 2013-05-22 21:08:02 +0000
  • 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 Frank Voorburg 2013-05-22 13:37:47 +0000
  • 4c72a2b0f9 - Removed STM32P103 Eclipse demo Frank Voorburg 2013-05-22 13:27:28 +0000
  • 0818d62b65 git-svn-id: https://svn.code.sf.net/p/openblt/code/tags/openblt_v009400@40 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 openblt_v009400 Frank Voorburg 2012-03-05 08:21:23 +0000
  • 8e6c83b27c - Added BOOT_CPU_CONNECT_STATE_PREFIX configuration for LM3S and EFM32 IAR demos. Frank Voorburg 2012-03-05 08:18:45 +0000
  • 43cd377939 git-svn-id: https://svn.code.sf.net/p/openblt/code/tags/openblt_v009400@37 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 Frank Voorburg 2012-03-04 21:14:39 +0000
  • 9ddc8b2dba - Added support for the GCC compiler on target ARMCM3_EFM32, including demos. Frank Voorburg 2012-03-04 20:51:40 +0000
  • 4eda0f2e1f - Shrunk ARMCM3_EFM32 bootloader for Crossworks from 16 to 8kb. Frank Voorburg 2012-03-04 18:09:20 +0000
  • a21ee401c5 - Added support for the GCC and IAR compiler on target ARMCM3_LM3S, including demos. - Enabled 'longcalls' compiler switch in the demo programs for ARM GCC. - Enabled garbage collection for ARMCM3_LM3S/GCC boot programs and reduced bootloader size from 16 to 8kb. Frank Voorburg 2012-03-04 17:51:16 +0000
  • ba4de8c1ba - Added a demo for the EK-LM3S8962 and Crossworks compiler with support for UART and CAN. Frank Voorburg 2012-03-04 12:34:40 +0000
  • 6f439def47 - Downgraded Delphi 7 project to Delphi 4 again, because Microboot CAN interfaces otherwise don't work. Will be investigated some other time. Frank Voorburg 2012-03-04 12:11:55 +0000
  • 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. Frank Voorburg 2012-03-03 23:05:56 +0000