<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/nxp/imx/imxrt, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/nxp/imx/imxrt?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/nxp/imx/imxrt?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-09-28T14:19:15Z</updated>
<entry>
<title>[bsp][iar] Use $PROJ_DIR$ relative paths for link.icf in template.ewp</title>
<updated>2026-09-28T14:19:15Z</updated>
<author>
<name>蒙蒙plus</name>
<email>chengmeng_2@outlook.com</email>
</author>
<published>2026-09-28T03:41:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a71f87ecec22a3b25d183be46e6324d24a5dd852'/>
<id>urn:sha1:a71f87ecec22a3b25d183be46e6324d24a5dd852</id>
<content type='text'>
IlinkIcfFile in 5 BSP template.ewp files pointed to absolute paths on other developers' machines, which scons --target=iar copies into the generated project.ewp and breaks builds elsewhere.

Affected: asm9260t, mm32f3270-100ask-pitaya, stm32f103-100ask-mini, stm32f103-100ask-pro and imxrt1180-nxp-evk/cm7 (3 configurations).
</content>
</entry>
<entry>
<title>[BSP][NXP] Add new features of I2C DMA, CAN, SPI, DWT and SDIO for RT1180 (#11715)</title>
<updated>2026-08-21T09:45:38Z</updated>
<author>
<name>nxp-ran</name>
<email>ran.chen_1@nxp.com</email>
</author>
<published>2026-08-21T09:45:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6ea682795bdbac59d3700b21e159ccaa3f7632cb'/>
<id>urn:sha1:6ea682795bdbac59d3700b21e159ccaa3f7632cb</id>
<content type='text'>
* updated template files, conifg files and script files to support hypperram, multicore kickoff, rpmsg-lite, netc, cherryusb and ethercat.

* updated different link files of GCC, IAR and KEIL, for supporting multicore kick-off and different loading methods

* Updated .ini files to support debugging in keil. And updeated .mac files to support deugging in iar.

* Updated template files, conifg files and script files of CM7 to support hypperram, multicore kickoff, rpmsg-lite, netc, cherryusb and ethercat.

* Updated different link files of GCC, IAR and KEIL of CM7 project, for supporting multicore kick-off and different loading methods.

* Modify LittleFS to use the last 1 MB of flash and update CM7 support for LittleFS on QSPI flash.

* Updated different link files of loading to hyperram.

* Updated .ini files of CM7 to support debugging in keil. And updeated .mac files of CM7 to support deugging in iar.

* Remove Keil projects and keep templates only.

* Remove RAMFUNC due to IAR compilation issues, and use linker configuration to place all flash operation code in RAM.

* Add related code to support kick-offing CM7 and rpmsg-lite.

* Add codes to support cherryUSB for CM33 and CM7.

* Add mnt.c to support littleFS for CM7.

* Add codes to support etherCAT for CM7.

* Add codes to support USART12 for RT1180.

* Modify the drv_uart_v2.c to fix some bug to make it can work in CM33, but still cannot work in CM7. Will continue to update in next version.

* Updated README with both Chinese and English versions.

* Move the EtherCAT code into the packages\nxp-imxrt-sdk-latest.

* Remove EtherCAT-related sources, keep only SConscript.

* updated ci.attachconfig.yml for cm33 and cm7 projects.

* Fixed BSP_ROOT path error in rtconfig.py.

* Added drv_netc.c and updated SConscript for netc.

* Updated cherryusb_port.c to avoid worning.

* Updated sconscript to locate multicore directory in packages for header inclusion.

* Updated cm33/board/board.c to avoid worning when enable cm33_kickoff_cm7.

* Deleted peripheral.ethercat, because the related protocol stack has not been uploaded. And added CONFIG_BSP_USING_GPIO=y for Peripheral.netc.:

* Removed the SConscript of multicore and ethercat to packages.

* Added CONFIG_BSP_USING_GPIO=y to Peripheral.hyperflash_dma.

* Added CONFIG_BSP_USING_GPIO=y for Peripheral.hyperflash.

* Reformat code according to coding standards.

* Reformat code according to coding standards.

* Added features of RTC, CAN, I2C DMA, SPI and SDIO for CM33.

* Updated flexspi_port.h to support using flexspi api only.

* Added ci.attachconfig of UART, RTC, CAN, I2C DMA, SPI, DWT and SDIO for CM33.

* Added features of RTC, CAN, I2C DMA, SPI and SDIO for CM7.

* Added ci.attachconfig of UART, RTC, CAN, I2C DMA, SPI, DWT and SDIO for CM7.

* Added driver of DWT.

* Added driver of flexCAN for RT1180.

* Added driver of i2c dma for RT1180.

* Added driver of lpspi and dma for RT1180.

* Added driver of sdio for RT1180.

* Added driver of RTC for RT1180.

* Updated driver of drv_uart.c and fixed some bugs in drv_uart_v2.c.

* Updated README of imxrt1180-nxp-evk.

* Reformat codes according to tools/ci/clang_format_check.py

* fix: use unsigned shift to avoid UB in drv_can.c

* Removed unnecessary build artifacts and test files.

* bsp/nxp/imxrt: fix CI build errors for non-RT1180 BSPs

* bsp/nxp/imxrt: clang-format drv_lpadc.c to fix CI format check

* Fixed standalone driver compilation errors and code formatting issues.

* Fixed CI attach failures by updating the default linker script for CM7-only ITCM builds with large .text sections.

* [bsp][imxrt] fix BBNSM GPR epoch truncation by storing epoch in two 32-bit GPRs

* [bsp][imxrt] define DBG_TAG/DBG_LVL before rtdbg.h in cm7 mnt.c

* [bsp][imxrt1180] fix(sdcard): add timeout to sd0 wait loop in mnt.c</content>
</entry>
<entry>
<title>[BSP][NXP] Add new features of multicore, hyperram, cherryUSB, NETC and etherCAT (#11672)</title>
<updated>2026-08-10T06:44:37Z</updated>
<author>
<name>nxp-ran</name>
<email>ran.chen_1@nxp.com</email>
</author>
<published>2026-08-10T06:44:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bdd050fb5bc4262fe2f922c4aa1287964fde8c2b'/>
<id>urn:sha1:bdd050fb5bc4262fe2f922c4aa1287964fde8c2b</id>
<content type='text'>
* updated template files, conifg files and script files to support hypperram, multicore kickoff, rpmsg-lite, netc, cherryusb and ethercat.

* updated different link files of GCC, IAR and KEIL, for supporting multicore kick-off and different loading methods

* Updated .ini files to support debugging in keil. And updeated .mac files to support deugging in iar.

* Updated template files, conifg files and script files of CM7 to support hypperram, multicore kickoff, rpmsg-lite, netc, cherryusb and ethercat.

* Updated different link files of GCC, IAR and KEIL of CM7 project, for supporting multicore kick-off and different loading methods.

* Modify LittleFS to use the last 1 MB of flash and update CM7 support for LittleFS on QSPI flash.

* Updated different link files of loading to hyperram.

* Updated .ini files of CM7 to support debugging in keil. And updeated .mac files of CM7 to support deugging in iar.

* Remove Keil projects and keep templates only.

* Remove RAMFUNC due to IAR compilation issues, and use linker configuration to place all flash operation code in RAM.

* Add related code to support kick-offing CM7 and rpmsg-lite.

* Add codes to support cherryUSB for CM33 and CM7.

* Add mnt.c to support littleFS for CM7.

* Add codes to support etherCAT for CM7.

* Add codes to support USART12 for RT1180.

* Modify the drv_uart_v2.c to fix some bug to make it can work in CM33, but still cannot work in CM7. Will continue to update in next version.

* Updated README with both Chinese and English versions.

* Move the EtherCAT code into the packages\nxp-imxrt-sdk-latest.

* Remove EtherCAT-related sources, keep only SConscript.

* updated ci.attachconfig.yml for cm33 and cm7 projects.

* Fixed BSP_ROOT path error in rtconfig.py.

* Added drv_netc.c and updated SConscript for netc.

* Updated cherryusb_port.c to avoid worning.

* Updated sconscript to locate multicore directory in packages for header inclusion.

* Updated cm33/board/board.c to avoid worning when enable cm33_kickoff_cm7.

* Deleted peripheral.ethercat, because the related protocol stack has not been uploaded. And added CONFIG_BSP_USING_GPIO=y for Peripheral.netc.:

* Removed the SConscript of multicore and ethercat to packages.

* Added CONFIG_BSP_USING_GPIO=y to Peripheral.hyperflash_dma.

* Added CONFIG_BSP_USING_GPIO=y for Peripheral.hyperflash.

* Reformat code according to coding standards.

* Reformat code according to coding standards.</content>
</entry>
<entry>
<title>[bsp] Place SConscript outputs under build directories</title>
<updated>2026-07-22T05:32:41Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-07-17T05:02:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=55cf9cd3fab52a3535691c9cdda44b5581cd9671'/>
<id>urn:sha1:55cf9cd3fab52a3535691c9cdda44b5581cd9671</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][nxp]:keep imxrt1180 mini bsp#11629</title>
<updated>2026-07-20T09:34:08Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-07-20T09:34:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1fa451feeacac43735c034a443ac685683121194'/>
<id>urn:sha1:1fa451feeacac43735c034a443ac685683121194</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: name anonymous Kconfig choices</title>
<updated>2026-07-20T05:05:46Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-07-01T07:27:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=25212f374583a6f36133809bdd3b6ae51641d083'/>
<id>urn:sha1:25212f374583a6f36133809bdd3b6ae51641d083</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][nxp]support imxrt1180-evk board gpio and LPUART, Serial V2, DMA (V2) (#11489)</title>
<updated>2026-07-20T01:08:53Z</updated>
<author>
<name>shannon2000</name>
<email>xxlong1999@163.com</email>
</author>
<published>2026-07-20T01:08:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=247f540f6bf5fd182f0426d719f3902bdd885fa5'/>
<id>urn:sha1:247f540f6bf5fd182f0426d719f3902bdd885fa5</id>
<content type='text'>
* support gpio and LPUART, Serial V2, DMA (V2)

* remove unused ci comment workflows

* fix: correct YAML indentation on line 12 in ci workflow files

* [bsp][nxp]support imxrt1180-evk board gpio and LPUART, Serial V2, DMA V2

* fix: address review feedback - revert CI/drv_uart.c/dev_serial.c, remove drv_uart_v2.h, use drv_uart.h instead

* revert: remove framework file changes per review feedback

* fix: remove unused variable 'value' in imxrt_pin_read

* fix: remove trailing whitespace in pin_mux.c</content>
</entry>
<entry>
<title>[bsp/nxp]imxrt1180 nxp evk lpadc&amp;hyperflash#11529</title>
<updated>2026-07-16T07:13:49Z</updated>
<author>
<name>Jasontek</name>
<email>aerislogy@163.com</email>
</author>
<published>2026-07-16T07:13:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f42337ba03a7b39d089e561bf68f28378f93c46e'/>
<id>urn:sha1:f42337ba03a7b39d089e561bf68f28378f93c46e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][imxrt1180-nxp-evk]add I2C adapter support</title>
<updated>2026-07-14T03:59:09Z</updated>
<author>
<name>HonestQiao</name>
<email>honestqiao@gmail.com</email>
</author>
<published>2026-07-14T03:59:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2f992bdd4cc37b73295ac066540356fb0a43a7ad'/>
<id>urn:sha1:2f992bdd4cc37b73295ac066540356fb0a43a7ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][imxrt1180-nxp-evk]add TIMER support (#11511)</title>
<updated>2026-07-12T12:58:13Z</updated>
<author>
<name>HonestQiao</name>
<email>honestqiao@gmail.com</email>
</author>
<published>2026-07-12T12:58:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=66d3070c80f73a2f2aee7743d1241db8f607f8ea'/>
<id>urn:sha1:66d3070c80f73a2f2aee7743d1241db8f607f8ea</id>
<content type='text'>
* [bsp][imxrt1180-nxp-evk]add TIMER support

* [bsp][imxrt1180-nxp-evk]update TIMER support

* [bsp][imxrt1180-nxp-evk] move fsl_gpt.c inclusion to SDK package SConscript

* [bsp][imxrt1180-nxp-evk] restore main.c to original Hello_World version

* [bsp][imxrt1180-nxp-evk] remove libraries/drivers/drv_timer.h

* [bsp][imxrt1180-nxp-evk]update TIMER support</content>
</entry>
</feed>
