当前位置:网站首页 > 编程语言 > 正文

jflash下载程序步骤(jflash下载程序步骤stm32)



STM32程序下载到SRAM调试方法

  1. Project manager里面增加一个编译目标选项。如led表示正式的发行编译方案,SRAM表示调试编译选项。
  2. stm32cubeMX怎么下载_stm32


  3. stm32cubeMX怎么下载_stm32cubeMX怎么下载_02

  4. 把RAM空间切分成两部分,第一部分模拟ROM存储代码,第二部分作为RAM使用。切多大呢?保险的话查编译输出,Code+RO-data需要放ROM里面,划分的ROM空间要大于这个数。也可以按照经验,对半砍,保险的话,按照上述方法进行确认。
  5. stm32cubeMX怎么下载_sram_03

  6. 空间切分好之后,把参数写入OptionsTarget页,IROM要用RAM的起始地址,按照第1步划分的大小填写。IRAM空间紧接其后。
  7. stm32cubeMX怎么下载_文件名_04

  8. 记住output页设定的执行文件的路径和名称,方框里面的内容
  9. stm32cubeMX怎么下载_stm32cubeMX怎么下载_05

  10. C/C++页面,Define需要加VECT_TAB_SRAM宏,中断向量搬移到SRAM
  11. stm32cubeMX怎么下载_中断向量表_06

  12. debug页面,不要选择Load
    Application at Startup

    。在Initialization File添加文件,文件名随意。文件内容参考下面的内容

文件里面的Objectsled.axf需要更换成你的编译输出目录和文件名,参考第4步。如果文件路径不对的话,在Keil调试页面左下角的Command窗口会出现错误提升,这个要关注一下。另外,不同CPU,中断向量表设定的寄存器地址是不一样的,也需要修改。不知道如何上载附件,就不留附件了。

  1. Utilities页面,不要选择Update Target before Debugging

到此这篇jflash下载程序步骤(jflash下载程序步骤stm32)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 瓦罗兰特准星参数(瓦洛兰特准星怎么调成一个点)2025-12-15 21:09:11
  • pass平台是做什么的(pass平台是什么意思)2025-12-15 21:09:11
  • w25q128擦除(w25q128擦除不掉)2025-12-15 21:09:11
  • 天国拯救战斗系统mod(天国拯救战斗系统介绍)2025-12-15 21:09:11
  • nat在线检测(nat检测app)2025-12-15 21:09:11
  • 虚拟u盘(虚拟u盘下载)2025-12-15 21:09:11
  • 程序员培训哪个机构好(程序员培训学校哪个好)2025-12-15 21:09:11
  • ubuntu的镜像(ubuntu的镜像文件需要解压吗)2025-12-15 21:09:11
  • linux目录重新命名(linux 如何重命名目录名)2025-12-15 21:09:11
  • k8s新版本(k8s新版本特性)2025-12-15 21:09:11
  • 全屏图片