Commit Graph

24 Commits

Author SHA1 Message Date
Frank Voorburg 88855a5f7a Refs #320. Refactored the XCP Seed and Key shared library. Its build system is now based on CMake and it is cross-platform.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@379 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-24 13:56:03 +00:00
Frank Voorburg d37ad9f3ae Refs #419. Moved FirmwareData.pas module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@375 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-12 10:03:57 +00:00
Frank Voorburg 75c8698a55 Refs #335. Added XCP Connection Mode configuration setting to all MicroBoot communication interfaces.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@365 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-18 21:01:21 +00:00
Frank Voorburg 66388e9e34 Refs #247. Implemented exception catching and handling for low-level COM-port access in MicroBoot's UART communication interface DLL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@206 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-01-26 19:55:41 +00:00
Frank Voorburg cbf012dedc Refs #229. Improved the serial communication implementation in MicroBoot and SerialBoot to support FTDI based virtual COM ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@204 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-01-20 11:45:38 +00:00
Frank Voorburg 403597afb1 Refs #190. Improved S-record parsing by integrating the TFirmwareData class into Microboot's communication interface DLLs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@201 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-01-09 09:24:36 +00:00
Frank Voorburg 5168861331 Refs #130. More graceful handling of the Cancel-button pressed event in Microboot.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@191 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-12-15 08:50:35 +00:00
Frank Voorburg fcb25f5dc8 Refs #165.
- Added protection against zero division.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@182 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-15 08:49:56 +00:00
Frank Voorburg d677bf4bfd Refs #165.
- Added protection against zero division.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@181 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-15 08:39:47 +00:00
Frank Voorburg 1d3fe6e745 Refs #165.
- Updated the version number of the UART communication interface DLL to reflect the recently made changes.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@180 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-14 17:42:16 +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 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 f2be8d132e - minor code clean-up by removing some commented out code.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@124 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-12-07 09:48:25 +00:00
Frank Voorburg e255cf5df8 - Increased default backdoor time to 500 for improved compatibility with all communication interfaces.
- Increased maximum supported COM-port number from 8 to 30.


git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@123 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-12-04 10:57:58 +00:00
Frank Voorburg a2f8c31a55 - Reverted Microboot com-port support back to just 8.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@121 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-11-27 12:18:18 +00:00
Frank Voorburg 54241d3108 - Added support up to COM30 (Microboot)
- Added COM port disconnect/connect during backdoor entry (Microboot).

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@120 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-11-27 11:44:01 +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 24e3a16dce - improved backdoor functionality when using CAN with no additional network nodes.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@101 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-23 21:51:44 +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 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 6f439def47 - Downgraded Delphi 7 project to Delphi 4 again, because Microboot CAN interfaces otherwise don't work. Will be investigated some other time.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@32 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-03-04 12:11:55 +00:00
Frank Voorburg 26cd4f8bd6 - Upgraded Microboot and interface projects from Delphi 4 to Delphi 7.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@22 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2012-02-02 14:49:29 +00:00
Frank Voorburg 392b46f8bc - Configured icon for Microboot utility.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@2 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2011-11-10 18:02:35 +00:00
Frank Voorburg 3c6f0dd50f git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 2011-11-10 17:55:56 +00:00