Frank Voorburg
9d38e7b8d1
Refs #789 , #1874 . Improved timer accuracy and added Modbus RTU support to the Infineon XMC4 port.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1150 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-20 11:06:54 +00:00
Frank Voorburg
1e1c16cd1d
Refs #1772 . Increased RS232_CTO_RX_PACKET_TIMEOUT_MS.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1035 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-04-21 12:15:01 +00:00
Frank Voorburg
bcdf763d48
Refs #1522 . Reintegrating branch into the trunk.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1025 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-01-25 10:25:34 +00:00
Frank Voorburg
248ed03904
Refs #1289 . Added USB support to the Infineon XMC4 port and configured the XMC4700 Relax Kit demo programs for additional firmware updates via USB.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1012 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-01-12 14:13:13 +00:00
Frank Voorburg
656912cc94
Refs #1616 . Added address parameter to FlashCryptoDecryptDataHook(). Needed to properly exclude a memory region in the firmware encryption add-on module.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1006 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-12-14 12:11:02 +00:00
Frank Voorburg
7d2180342b
Refs #1524 . Place the CAN peripheral back into its reset state, before initializing, for XMC1 and XMC4 targets.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@958 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-07-08 12:16:51 +00:00
Frank Voorburg
6e230b3ba8
Refs #847 . Added XMC4700 Relax Kit demo programs for Keil MDK for ARM, currently supporting firmware updates via RS232 and CAN.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@947 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-05-03 07:58:30 +00:00
Frank Voorburg
d09bd5559a
Refs #1261 . Improved timer reset.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@847 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-05-07 09:47:33 +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
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
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
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
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
c72fff6279
Refs #305 . Added TCP/IP support to the XMC4700 Relax Kit demo programs.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@618 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-20 11:43:38 +00:00
Frank Voorburg
d407f9b365
Refs #584 . Reintegrated branch for DHCP support development back into the trunk.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@572 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-02 14:32:30 +00:00
Frank Voorburg
17beaf5802
Refs #579 . Added CpuMemSet function to all ports and used it in XCP memory reads when the programming resource is locked.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@549 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-26 10:46:20 +00:00
Frank Voorburg
86562a934d
Refs #564 . Changed '\' to '/' in source file paths, located in the file comment headers.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@536 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-17 13:06:06 +00:00
Frank Voorburg
32d3ef07df
Refs #400 , #431 . Added timeout functionality to break out of loops when waiting for hardware acknowledgements.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@482 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-04-25 13:49:24 +00:00
Frank Voorburg
6f80eb072f
Refs #460 . Added length parameter to the XCP packet reception functions.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@424 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-09 16:59:41 +00:00
Frank Voorburg
817212b60f
Refs #477 . Added extra check for the received XCP packet length on the UART and USB transport layers.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@423 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-09 10:12:04 +00:00
Frank Voorburg
59a909fca2
Refs #476 . Added evaluation of the len-parameter in functions FlashErase and FlashWrite of all ports.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@422 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-05 16:43:55 +00:00
Frank Voorburg
fc87eb708e
Refs #104 . Implemented configurable FlashCryptoDecryptDataHook() in all flash drivers. It can be used for implementing program code decryption logic.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@368 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-27 07:24:27 +00:00
Frank Voorburg
c512848520
Refs #383 . Refactored FLASH_VECTOR_TABLE_CS_OFFSET to BOOT_FLASH_VECTOR_TABLE_CS_OFFSET.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@363 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-11 11:28:39 +00:00
Frank Voorburg
dd3c106dee
Refs #311 . Reworked compiler specific parts in the XMC4000 port.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@305 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 10:36:23 +00:00
Frank Voorburg
6a2363a84c
Refs #225 . Added 29-bit CAN identifier support to the XMC4000 port.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@304 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 10:18:08 +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
cc14c320c7
Refs #302 . Added XMC4700 Relax Kit demo programs for the IAR Embedded Workbench for ARM.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@227 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-03 15:36:12 +00:00
Frank Voorburg
3281f3c13f
Refs #287 . Removed XMC4700 Relax Kit Embitz/GCC demo program, to make room for the new Dave4/GCC version.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@225 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-03 13:23:52 +00:00
Frank Voorburg
52c9a8d11b
Refs #251 . Removed deprecated function CpuReset().
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@215 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-04-24 08:54:53 +00:00
Frank Voorburg
f97e662ca3
Refs #204 . Added NvmReinit() API function that gets called at the start of each firmware update. This allows the flash block addresses to be reset.
...
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@194 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-12-17 11:46:55 +00:00
Frank Voorburg
f1f41b0923
Refs #164 .
...
- Explicit stackpointer initialization in the demo bootloader programs for boards that use an ARM Cortex core.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@179 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-14 17:12:44 +00:00
Frank Voorburg
f6906b2289
Refs #123 .
...
- Added CAN communication interface support to XCM4 port and the XMC4700 Relax Kit demo.
- Added UART and CAN channel configuration check to XMC4 port.
- Updated SVD file in the demos for the XMC4700 Relax Kit.
- Updated OpenBLT version number in preparation for the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@165 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-23 10:52:46 +00:00
Frank Voorburg
56d5ac0792
Refs #123 .
...
- Implemented flash driver for the XMC4 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@163 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-21 22:10:37 +00:00
Frank Voorburg
2cdee1a03e
Refs #147 .
...
- Corrected plausibility check on macro FLASH_VECTOR_TABLE_CS_OFFSET.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@162 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-21 13:51:41 +00:00
Frank Voorburg
a95dc76f9f
Refs #123 .
...
- Added demo user program for the XMC4700 Relax Kit.
- Implemented cpu, timer, and uart modules for the XMC4700 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@161 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-21 13:15:47 +00:00
Frank Voorburg
874b7afe4b
Refs #123 .
...
- Added empty framework and bootloader demo program as a starting point for the Infineon XMC4xxx port on the XMC4700 Relax Kit.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@160 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-20 15:46:56 +00:00