[应用相关] STM32-Keil软件仿真和硬件仿真 在线仿真_stlink仿真器能使程序运行在ram里面么

[复制链接]
mmbs 发表于 2024-11-22 17:10 | 显示全部楼层
在将程序部署到实际硬件之前,最好还是在FLASH中进行充分的测试和验证。
febgxu 发表于 2024-11-22 17:34 | 显示全部楼层
由于是软件仿真,可以避免频繁烧录程序到硬件中,保护硬件资源
wex1002 发表于 2024-11-22 18:21 | 显示全部楼层
由于中断向量表通常位于闪存中,因此在ram调试模式下,中断向量表可能无法正确映射到ram。
cashrwood 发表于 2024-11-22 18:35 | 显示全部楼层
ST-Link可以将程序加载到STM32的RAM中运行。
jkl21 发表于 2024-11-22 19:50 | 显示全部楼层
一般来说,如果目标设备支持从RAM启动,并且开发者选择了相应的选项,那么程序确实可以运行在RAM中。
updownq 发表于 2024-11-24 09:11 | 显示全部楼层
使用ST-Link仿真器将程序运行在RAM中是可行的
alvpeg 发表于 2024-11-24 09:53 | 显示全部楼层
硬件仿真允许您通过ST-Link直接与STM32的外围设备进行交互,这对于验证与硬件相关的代码非常有用。
hilahope 发表于 2024-11-24 10:52 | 显示全部楼层
在工程的链接脚本(.sct 文件)中可以修改程序的存储位置,将代码段和数据段的存储位置指向 RAM 区域。具体来说,通过设置起始地址和长度来指定程序存储在 RAM 中的位置。
nowboy 发表于 2024-11-25 22:43 | 显示全部楼层
ram中的数据,断电后会丢失,所以不适合存储需要长时间存储的数据。
AutoMotor 发表于 2024-11-26 21:49 | 显示全部楼层
需要实际的硬件设备来在计算机上模拟stm32的各种外围设备和操作环境
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部