<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/nxp, branch copilot/fix-riscv-none-job-failure</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/nxp?h=copilot%2Ffix-riscv-none-job-failure</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/nxp?h=copilot%2Ffix-riscv-none-job-failure'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-09-08T08:15:20Z</updated>
<entry>
<title>[bsp][nxp] Add FRDM-MCXC162 BSP support</title>
<updated>2026-09-08T08:15:20Z</updated>
<author>
<name>yandld</name>
<email>5675108+yandld@users.noreply.github.com</email>
</author>
<published>2026-09-08T05:45:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a9ce0ccbb2c8055fc91fa350de6c125bf072ced1'/>
<id>urn:sha1:a9ce0ccbb2c8055fc91fa350de6c125bf072ced1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[components][serial] Harden RT-Smart serial ioctl arguments</title>
<updated>2026-08-30T12:55:20Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2026-08-23T02:09:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c5ead8254e6f36465c75bb1e08efd099e4a1ac7a'/>
<id>urn:sha1:c5ead8254e6f36465c75bb1e08efd099e4a1ac7a</id>
<content type='text'>
在 v1/v2 串口文件边界复制已知用户参数，补齐 v2 unread count 和 termios 缓冲区保护。

在 imx6ull UART 编程前校验波特率，并在硬件配置成功后提交串口状态。
</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]: select RT_USING_SERIAL for UART configurations</title>
<updated>2026-08-13T01:40:54Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-08-12T10:08:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=dad92df985caf6c0bce73daa9aa2e74e4bcf477e'/>
<id>urn:sha1:dad92df985caf6c0bce73daa9aa2e74e4bcf477e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][nxp]:Minimize bsp and switch to ci-attach for mcxa366</title>
<updated>2026-08-13T01:39:12Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-08-12T09:59:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=82a2fd64b1762ec73e999b538cc3460287004ada'/>
<id>urn:sha1:82a2fd64b1762ec73e999b538cc3460287004ada</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][nxp] Add RTduino support for FRDM-MCXA366 (#11594)</title>
<updated>2026-08-12T09:36:27Z</updated>
<author>
<name>chen13587</name>
<email>40360058+chen13587@users.noreply.github.com</email>
</author>
<published>2026-08-12T09:36:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=0a5a829004052fa1375a8b30f5a9a470fa215e6c'/>
<id>urn:sha1:0a5a829004052fa1375a8b30f5a9a470fa215e6c</id>
<content type='text'>
* 在FRDM-MCXA366工程内 修改main函数 添加uart_int_sample程序，实现串口的交互。在BOARD_InitPins函数内添加串口3的引脚初始化代码

* 根据 FRDM-MCXA366 的 Arduino 接口定义（J1/J2），完成了 RTduino 引脚映射表的编写。完成RTduino的D13(对应板子的P3_10)引脚控制测试，串口测试

* 已删除 RTE 文件夹，已恢复原始 main.c 的 LED 闪烁功能

* 完成ci

* remove RTE folder from tracking</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: rename Libraries directories to lowercase</title>
<updated>2026-07-27T05:17:02Z</updated>
<author>
<name>CYFS3</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-07-23T07:46:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b1cd917f9a4a10182773f2a22f6a07041eeeaacc'/>
<id>urn:sha1:b1cd917f9a4a10182773f2a22f6a07041eeeaacc</id>
<content type='text'>
</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>
</feed>
