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