自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 RT1180 MCU MCUXpresso multicore_trigger_cm33 工程测试

本文记录了在RT1180双核处理器上调试CM33核引导CM7核启动的过程。通过分析NXP官方文档和实际测试发现,CM33核程序必须链接到ITCM(0x0FFE0000)而非DTCM(0x20000000)才能正确引导CM7核。调试步骤包括:1)编译CM33和CM7工程;2)使用SPT工具合并镜像;3)发现CM7核无法启动;4)通过对比IAR工程定位问题;5)最终将CM33程序链接地址修改为ITCM区域后成功运行。关键点在于理解ROM引导加载程序对容器地址空间的特殊处理逻辑,以及Cortex-M33总线架构对

2026-05-25 10:38:59 377

原创 RT1180 MCU MCUXpresso XIP例程修改为非 XIP

本文介绍了如何将NXP MCUXpresso SDK中的CM33主核例程从XIP运行模式修改为非XIP运行模式。通过修改项目属性设置,将代码链接到RAM运行,并调整ITCM作为主要运行区域。详细说明了修改data_init()和bss_init()函数的步骤,以及编译、构建镜像和写入设备的完整流程。测试结果表明,该方法可使程序成功在非XIP模式下运行。文章还探讨了其他配置方案的可行性,发现将代码运行地址设为DTCM或全部变量放在ITCM会导致运行异常,具体原因有待进一步排查。该方案为需要在RAM中运行代码的

2026-05-22 08:45:20 370

原创 RT1180 MCU MCUXpresso双核调试

NXP具备一个CM33+一个CM7核,CM33核为主核,上电从此核启动,CM7核的启动必须由CM33核进行引导。NXP SDK提供了很多双核例程,之前发现使用MCUXpresso IDE 进行双核工程调试时,如果CM33主核工程和CM7核工程一起启动调试时会触发报错。

2026-05-18 10:01:35 234

原创 移植LVGL9到STM32MP

生成文件在bin文件夹下,拷贝到板子上运行即可。

2024-12-14 10:05:27 734

原创 STM32G0B1xx用户代码跳转到系统存储区bootloader使用串口烧录程序

STM32G0B1xx 在System Bootloader下可以使用UART、SPI、IIC的方式进行升级,详见<AN2602_STM32microcontroller_system_boot_mode.pdf>修改代码将LED频率闪烁周期改为500ms,打开STM32CubeProgrammer,选择要使用的串口方式(此处选用uart,开发板使用的USART2)->Connect-》加载待升级用户代码文件->升级。正常运行时LED以200ms的周期闪烁。然后等待设置完成断开连接即可。

2023-08-05 12:36:28 1474 2

原创 IMX8Mnano Android13下载编译烧录记录

针对中国地区I.MX8 Android下载编译

2023-06-01 13:45:10 1810 1

空空如也

I.MX8M安卓移植

2023-04-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除