Daniel Fedai Larsen
57d0f7bfe6
Remove unused variables in imx_rt.c
...
sysPllConfig_BOARD_BootClockRUN, usb1PllConfig_BOARD_BootClockRUN
and videoPllConfig_BOARD_BootClockRUN are unused, and were causing
'multiple definition' errors as the board code generated by
MCUXpresso Config Tools also contains definitions for these variables.
2025-01-16 07:07:58 +01:00
David Garske
322aa325b6
Consolidate duplicate TEST_FLASH code.
2024-10-11 10:29:59 +02:00
Brett Nicholas
340d9df74b
imxrt: add FLEXSPI instance to ROM API calls, fixing 1064 update hang
2024-08-26 09:19:41 -06:00
Daniel Fedai Larsen
8cf988fa26
Fix return code for hal_flash_write
2024-08-26 06:01:50 +00:00
Daniel Fedai Larsen
5761f94916
Add DSB barrier in hal_flash_init/write/erase
2024-08-23 06:15:11 +00:00
Daniel Fedai Larsen
da4f0a6ee6
Add RAMFUNCTION to hal_flash_init
2024-08-23 06:05:15 +00:00
Daniel Fedai Larsen
ef4c3bbd35
Move DCACHE_InvalidateByRange to outside the loop in hal_flash_write
2024-08-23 05:59:49 +00:00
Daniel Fedai Larsen
9cf1e3a962
Add USE_GET_CONFIG to all i.MX RT targets except 1052
2024-08-22 10:41:37 +02:00
David Garske
83359a2b1e
Added RT1062 EVKB support and tested on real hardware. Updated documentation.
2024-07-03 14:58:04 -07:00
Daniel Fedai Larsen
9526fbb680
Fix compile error and clean up
2024-07-03 07:33:31 +02:00
Daniel Fedai Larsen
b7fc25c0a3
Invalidate cache after flash_write/erase and disable+enable IRQs
2024-07-01 12:55:27 +02:00
David Garske
9126150613
Fix for NXP i.MX RT flash configuration to not force .flash_config when building wolfBoot as library. ZD 17850.
2024-04-29 09:37:32 +02:00
Daniel Fedai Larsen
90e9d0585a
Add support for MIMXRT1061CVJ5B
2024-04-22 07:44:52 +02:00
Daniel Fedai Larsen
322a101be3
Add support for LPUART4 for i.MX RT10xx
...
- Fix compile time issue using LPUARTx which is a * by instead
using LPUARTx_BASE
2024-04-19 16:34:46 +02:00
Daniel Fedai Larsen
f7cd3f9b4e
Add support for more flash sizes in W25QxxxJV series
2024-04-17 07:27:51 +02:00
Daniele Lacamera
fce6149cf8
Update license GPL2 -> GPL3
2024-04-16 16:46:15 +02:00
David Garske
aaac032566
Add LPUART1 IO init. Add automated testing for RT1040.
2024-02-15 14:54:46 -08:00
Daniel Fedai Larsen
0f25c80114
Add support for MIMXRT1042XJM5B
2024-02-13 11:50:21 +01:00
Daniele Lacamera
ac17c826b6
Added new config option NXP_CUSTOM_DCD_OBJS
...
+ Fix linker error due to wrong pointer type
2023-11-22 15:19:09 +01:00
Daniele Lacamera
0d614fc669
Added custom DCD for i.mx-RT10XX
2023-11-16 09:56:44 +01:00
David Garske
6ea1a1e4a5
Added GitHub action build tests for NXP parts (iMX RT, Kinetis and LPC).
2023-08-21 11:08:48 +02:00
David Garske
802ebdce1d
Fix for iMX RT1050 program. Disable optimized XIP for now, since it causes page program issue.
2023-08-21 11:08:48 +02:00
David Garske
7b454ab898
Added flash test case for iMX RT. Fixed CRLF. Fixed test app LED IO configuration.
2023-08-21 11:08:48 +02:00
David Garske
5c63d75890
Add support for iMX RT1050 and RT1060 wolfBoot_printf using DEBUG_UART=1.
2023-08-21 11:08:48 +02:00
David Garske
d223b34319
Add support for the RT1050 HyperFlash configuration (default on EVKB).
2023-08-21 11:08:48 +02:00
David Garske
7073bf33b4
Fix RT1050 example app LED. Fix documentation for test-app location. Peer review feedback to clarify RT1050 flash chip configuration.
2023-08-21 11:08:48 +02:00
David Garske
415ee7d44d
Fixes to get RT1050 QSPI working. Use boot flash config (not get_config/init). Support to enable/disable QUAD mode. Add SFDP. Enable support for using RAM_CODE by fixing linker script.
2023-08-21 11:08:48 +02:00
David Garske
5aa63ceb72
Further refine RT1050 QSPI configuration. Working Quad Read with XIP. Fix to ensure hal_flash_init() is called for hal_flash_write/hal_flash_erase.
2023-08-21 11:08:48 +02:00
David Garske
c76d4e0b24
Fixes for i.MX RT1050 to support QSPI with IS25WP064A or W25Q64JV. Use `CONFIG_FLASH_IS25WP064A` or `CONFIG_FLASH_W25Q64JV` to select.
2023-08-21 11:08:48 +02:00
David Garske
48aaa01e93
Fixes for the RT1050 QSPI flash configuration used by the boot ROM.
2023-08-21 11:08:48 +02:00
Brett Nicholas
6dacae2945
removed imx_rt10xx_nor files from codebase and replaced with SDK reference
2023-03-06 17:31:48 +01:00
Brett Nicholas
680ce5f8e8
first commit - test app boots on MIMXRT1064-EVK
2023-03-06 17:31:48 +01:00
Daniele Lacamera
ee2e250376
[RT1050] Fix flash geometry configuration
2022-04-27 14:26:22 +02:00
Daniele Lacamera
51de556e1b
Added support for NXP i.MX-RT105x
2022-04-21 18:53:24 +02:00
David Garske
d38de3b432
Update copyright year
2021-07-19 07:50:02 -07:00
Daniele Lacamera
f533c7c654
Cleanup test application + removed unused components
2020-10-09 16:53:07 +02:00
Daniele Lacamera
d6257fb62d
RT1060: Added support for HW SHA acceleration via DCP
2020-10-09 13:44:06 +02:00
Daniele Lacamera
9186c263a2
Fixed IMX-RT-1060 flash driver, working update
2020-10-09 13:26:28 +02:00
Daniele Lacamera
c26d2c0517
Fixed bootloader link step; added stub for nor flash driver
2020-10-07 18:41:02 +02:00
Daniele Lacamera
4e5517d0d9
Added makefile options + test application for i.mx-RT1060
...
(work in progress)
2020-09-28 14:45:15 +02:00