Commit Graph

  • 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
  • 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
  • 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
  • 9416b19ccc - added support for custom XCP CTO and DTO data length configuration. Frank Voorburg 2014-03-10 07:31:02 +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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 8e6c83b27c - Added BOOT_CPU_CONNECT_STATE_PREFIX configuration for LM3S and EFM32 IAR demos. Frank Voorburg 2012-03-05 08:18:45 +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
  • c6d56ca038 - Removed some unused Codelite project files from the LM3S6965/GCC Demo. Frank Voorburg 2012-03-03 20:41:38 +0000
  • a9563f6d39 - Added support for the GCC compiler on target ARMCM3_LM3S, including demos. Frank Voorburg 2012-03-03 20:39:31 +0000
  • cddd66e0ba - Shrunk ARMCM3_LM3S bootloader for IAR from 16 to 8kb. Frank Voorburg 2012-03-03 17:55:13 +0000
  • 3f4257e9b7 - Added support for the IAR compiler on target ARMCM3_LM3S, including demos. Frank Voorburg 2012-03-03 17:42:31 +0000
  • 8cf7702a87 - Added support for the LM3S ARM CortexM3 family with a demo for the EK-LM3S6965 and Crossworks compiler Frank Voorburg 2012-03-03 15:48:08 +0000
  • 858f4add53 - Minor EOF comment fix in vectors.c Frank Voorburg 2012-03-03 11:51:56 +0000
  • 7defdc3296 - Added the EFM32 port specific sources Frank Voorburg 2012-03-02 17:48:15 +0000
  • a8ee802492 - Added support for the EFM32 ARM CortexM3 family with a demo for the Olimex EM32G880F128-STK board and Crossworks compiler Frank Voorburg 2012-03-02 17:46:26 +0000
  • 26cd4f8bd6 - Upgraded Microboot and interface projects from Delphi 4 to Delphi 7. Frank Voorburg 2012-02-02 14:49:29 +0000
  • 33e35e1c22 - Fixed bug where the checksum was incorrectly programmed during a programming sequence that doesn't include data for the bootblock. Frank Voorburg 2012-01-19 13:21:10 +0000
  • abe5a26e27 - Removed unused parameter from function UsbReceivePipeBulkOUT() Frank Voorburg 2012-01-07 20:56:38 +0000
  • b254987f04 - Fixed bug in UsbTransmitPipeBulkIN where data was incorrectly copied twice to the endpoint's RAM Frank Voorburg 2011-12-20 13:51:48 +0000
  • 646e4415ef - Changed USB device descriptors to support USB protocol 1.1 instead of 2.0 for compatibility with older USB hosts. Frank Voorburg 2011-12-17 01:46:17 +0000
  • 11bf93499c - Added support for the IAR compiler on target ARMCM3_STM32, including demos. Frank Voorburg 2011-12-17 01:15:22 +0000
  • 69a67eec4b - Added support for USB communication interface on STM32 targets with demo for Olimex STM32H103/Crossworks Frank Voorburg 2011-12-15 22:53:57 +0000
  • a13485bbd1 git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@13 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 Frank Voorburg 2011-12-02 21:01:58 +0000
  • 9246562057 - Added an Eclipse demo for the Olimex STM32P103 board. Frank Voorburg 2011-12-02 20:51:25 +0000
  • 59919c4fb9 - Fixed bug in data type of NvmEraseHook return code (blt_bool should have been blt_int8u). - Added support for additional NVM driver in LPC-L2294 Demo's allowing operations on the 2MB external Intel C3 flash. - Corrected the names of some return values for the NMV hooks (BTL_NVM_xxx to BLT_NVM_xxx). - Fixed problem with incorrect xcpInfo.mta value by changing the GCC/Crossworks linker optimazation from -Os to -O1. Frank Voorburg 2011-12-01 22:30:33 +0000
  • 9d0f49c259 - Added support for the GCC compiler on STM32 targets. Frank Voorburg 2011-11-26 08:01:02 +0000
  • 733ad572b2 - Added support for the STM32 ARM CortexM3 family with a demo for the Olimex STM32P103 board and Crossworks compiler. Frank Voorburg 2011-11-25 18:06:47 +0000
  • 98aee4817f - Bugfix in Init() for LPC2000 where the system clock speed was compared in the wrong units (kHz vs. MHz) Frank Voorburg 2011-11-20 11:18:18 +0000
  • 28897cf647 - Added support for Rowley Crossworks for LPC2000 target (ticket #37) - Improvement where the checksum is only written if necessary (ticket #35) Frank Voorburg 2011-11-15 22:56:09 +0000
  • 392b46f8bc - Configured icon for Microboot utility. Frank Voorburg 2011-11-10 18:02:35 +0000
  • 3c6f0dd50f git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 Frank Voorburg 2011-11-10 17:55:56 +0000