NXP MCU 技术论坛
直播中

钱一辰

7年用户 950经验值
私信 关注
[问答]

如何切换S32K118的链接器文件?

我们使用的是 S32K1xx MBDT 版本 4.3.0(最新)。
我们无法在“用户定义的目标内存定义”中将默认链接器文件“S32K118_25_flash.ld”切换为“S32K118_25_flash_bam.ld”(取消选中“默认目标内存定义”选项后)。“S32K118_25_flash_bam.ld”位于文件夹“...\matlab\Add-Ons\Toolboxes\NXP_MBDToolbox_S32K1xx\mbdtbx_s32k11x\src\linker\gcc”中,但“MBD_S32K1xx_Config_Information”块不可见。任何其他支持的微控制器(如 S32K116、S32K144 等...)都没有这样的问题!这意味着我们可以在使用其他微控制器时切换链接器文件。
如何切换 S32K118 的链接器文件?
如果我错了,请纠正我(下)。
为了能够通过 UART 在现场升级固件(将来),我们需要
- 使用“S32DS for Arm”将“S32K118_S32DS_UART1_CAN0.rbf”闪存到 S32K118 MCU
- 使用“S32K118_25_flash_bam.ld”准备和构建模型' 链接器文件
- 使用 RAppID 引导加载程序工具(RAppID BL 工具)刷新固件
我说的对吗?
“S32K118_S32DS_UART1_CAN0.rbf”文件名中的“UART1”和“CAN0”是什么意思?
这是否意味着引导加载程序正在监听 UART1 和 CAN0通信外设?
在这种情况下,应将哪些特定的 MCU 引脚设置为 UART RX 和 TX信号(即如何配置硬件才能使用引导加载程序;引导加载程序使用哪些特定的 UART 引脚)?

更多回帖

发帖
×
20
完善资料,
赚取积分