Commit Graph

489 Commits

Author SHA1 Message Date
Frank Voorburg 71efc13166 Refs #1000. Remap vector table base address at the start of main.c() instead of having to modify the generated system_stm32g0xx.c.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@743 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-14 17:03:32 +00:00
Frank Voorburg 5111034cec Refs #992, #963. Reset RCC configuration before starting the user program and upgraded to the latest version of the STM32G0 HAL drivers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@742 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-14 16:32:22 +00:00
Frank Voorburg e88477f0d4 Refs #962. Renamed UART to RS232.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@740 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-06 16:22:58 +00:00
Frank Voorburg 313992a7bc Refs #982. Treat XCP connect command's connection mode parameter as don't care in the demo user programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@732 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-05 11:51:11 +00:00
Frank Voorburg 76e5d19032 Refs #711. Added USB support to the Nucleo-F746ZG demo programs and the STM32F7 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@731 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-04 14:25:37 +00:00
Frank Voorburg 67415cf853 Refs #966. Updated version numbers and host binaries in preparation for the next stable release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@728 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-01-09 09:30:38 +00:00
Frank Voorburg fd66f0daed Refs #955. Corrected 29-bit CAN identifier configuration in MicroBoot.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@727 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-12-10 09:36:03 +00:00
Frank Voorburg 7477875190 Refs #932. Improved S-record verification when loading firmware data from an S-record file.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@726 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-11-28 12:21:05 +00:00
Frank Voorburg 06f47a3de0 Refs #931. Minor improvements to the S-record parser.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@725 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-11-26 15:32:38 +00:00
Frank Voorburg fa59ddedfb Refs #894. Limited the selectable RS232 baudrates in MicroBoot to those that are currently supported in LibOpenBLT.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@724 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-11-06 17:15:50 +00:00
Frank Voorburg 8a63823005 Refs #891. Added XMC4500 compatibility to the XMC4 CAN driver.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@723 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-09-19 10:57:05 +00:00
Frank Voorburg 41a2203627 Refs #526. Upgraded GCC ARM demo programs to version 8-2018-q4 of GNU ARM Embedded.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@722 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-08-27 20:42:11 +00:00
Frank Voorburg 2d141add48 Refs #526. Upgraded GCC ARM demo programs to version 8-2018-q4 of GNU ARM Embedded.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@721 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-08-27 20:37:12 +00:00
Frank Voorburg 555f7ce0cf Refs #526. Upgraded GCC ARM demo programs to version 8-2018-q4 of GNU ARM Embedded.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@720 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-08-27 20:17:03 +00:00
Frank Voorburg e0011ae70d Refs #818. Merged branch for STM32G0 port development back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@718 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-08-13 13:43:27 +00:00
Frank Voorburg 8ec8ee7816 Refs #521. Updated all IAR demo programs to v7.80 to v8.40 of EWARM.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@711 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-08-08 16:06:22 +00:00
Frank Voorburg acf99e9c2c Refs #871. Deprecated the LPC2000 and Tricore TC1798 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@710 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-08-06 15:44:12 +00:00
Frank Voorburg b3b43fed6f Refs #871. Updated list of supported microcontrollers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@709 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-08-06 15:36:35 +00:00
Frank Voorburg cadf142286 Refs #870. Changed function call XMC_CAN_MO_ReceiveData() to XMC_CAN_MO_Receive().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@708 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-07-31 13:30:40 +00:00
Frank Voorburg 5f3aaf23c9 Refs #778. Added support for Keil MDK for ARM to the Nucleo-F767ZI demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@707 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-07-30 10:03:52 +00:00
Frank Voorburg 03c866a27e Refs #778. Added Keil MDK for ARM support to the Nucleo-F746ZG demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@706 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-07-11 09:48:54 +00:00
Frank Voorburg fa4f1b63f2 Refs #845. Updated version numbers and Windows binaries in preparation for new release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@704 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-07-03 06:21:57 +00:00
Frank Voorburg a9ca24fa0a Refs §844. Added support for single flash bank STM32L4 devices.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@703 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-07-02 10:13:02 +00:00
Frank Voorburg d03327a199 Refs #831. Upgraded all Keil demo programs to the latest version of the Keil MDK for ARM.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@702 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-29 20:42:47 +00:00
Frank Voorburg 3bf7de5cf7 Refs #843. Moved call to LedBlinkExit() in the demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@701 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-29 16:28:38 +00:00
Frank Voorburg a4d11856b7 Refs #690. Added demo programs for the NXP DevKit-S12G128 board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@700 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-29 16:05:16 +00:00
Frank Voorburg 7dcbeb6eda Refs #823. Added gitignore files to empty directories that are needed to probably build programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@699 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-21 10:03:29 +00:00
Frank Voorburg 23a2e095c9 Refs #822. Changed UART Rx pin mode to floating for the Nucleo-F103RB demo bootloader.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@698 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-19 16:52:33 +00:00
Frank Voorburg b9bec8729f Refs #303. Added support for firmware updates from SD-card to the XMC4700 Relax Kit demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@697 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-13 10:07:51 +00:00
Frank Voorburg 542f59c068 Refs #821. Refactored flash driver template.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@696 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-12 10:43:38 +00:00
Frank Voorburg a6cc436df6 Refs #710. Reintegrated branch where the Nucleo-F767ZI demo programs were created.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@694 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-11 20:26:29 +00:00
Frank Voorburg 41b4e6e69e Refs #820. Refactored return value check for NvmWrite and NvmErase.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@687 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-06 09:12:22 +00:00
Frank Voorburg 65d0755996 Refs #801. Changed PLL multiplier to match 72MHz clock for the Nucleo-F103RB demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@684 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-30 09:17:01 +00:00
Frank Voorburg 332096bd9d Refs #799. Fixed incorrectly formatted comment.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@683 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-29 20:47:02 +00:00
Frank Voorburg 92f83b88a6 Refs
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@681 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-29 20:43:21 +00:00
Frank Voorburg 6b20667a02 Refs #792. Reintegrated branch with the trunk after completing the template for new microcontroller ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@677 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-17 20:10:12 +00:00
Frank Voorburg bfccabb4e6 Refs #787. Some refactoring which was needed for the master/slave add-on module when TCP/IP is used between the host and the master.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@674 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-09 20:02:13 +00:00
Frank Voorburg 6248473234 Refs #788. Added support for Vector CAN devices (XL driver) to the host tools.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@673 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-09 19:02:40 +00:00
Frank Voorburg 0304e87968 Refs #766. Removed redundant checksum reservation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@672 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-01-22 15:54:46 +00:00
Frank Voorburg d49e7b6888 Refs #726. Updated version info and prebuilt binaries for the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@670 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-01-07 15:41:59 +00:00
Frank Voorburg b589d60e74 Refs #434. Reintegrated branch where the STM32F4 port and demos were converted from SPL to HAL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@668 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-01-07 12:11:21 +00:00
Frank Voorburg 66cdc6543b Refs #734. Corrected preprocessor BOOT_COM_DEFERRED_INIT_ENABLE check in cpu.c.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@658 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-19 16:50:32 +00:00
Frank Voorburg 11fe146a86 Refs #403. Reintegrated STM32F7 port development branch back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@651 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-17 10:01:58 +00:00
Frank Voorburg 4f2f1bd71b Refs #712. Reset firmwareUpdateState to idle before function FileFirmwareUpdateErrorHook() is called, instead of after.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@649 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-11 14:38:31 +00:00
Frank Voorburg c3955cd62e Refs #709. Corrected ExtractProgramSettingsFromCommandLine() function header.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@645 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-11-27 07:03:57 +00:00
Frank Voorburg 73afe21713 Refs #708. Added call to fclose() in SRecParserSaveToFile().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@644 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-11-22 17:56:32 +00:00
Frank Voorburg e9ba4a1d03 Refs #659. Made STM32 HAL port includes conditional for the communication interfaces.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@633 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-27 10:56:19 +00:00
Frank Voorburg 83e9c0018c Refs #660. Improved CAN connection with PCAN-USB.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@631 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-22 10:01:47 +00:00
Frank Voorburg 5ababf911d Refs #618. Added support for splitting the XCP seed/key over multiple packets to make larger seed/key values possible, specifically on CAN.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@630 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-19 20:22:27 +00:00
Frank Voorburg 6345a5433d Refs #459. Added easy integration support for the master/slave gateway add-on module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@627 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-04 05:46:21 +00:00