问题描述:当使用IAR调试Cortex M0+产品,在IAR/MDK调试环境下烧录以后可以正常运行,但是如果使用Segger的JFLASH直接烧录固件(.bin或者.hex格式二进制文件)后程序并没有开始运行,需要手动执行复位操作或者在JFlash中点击Target->Manual Programming->Start Application,或按快捷键F9,程序才开始运行。有什么办法可以设置编程烧录完成后程序自动执行呢?

问题解决:

在J-Flash中,可以看到在Project settings配置里面有Production栏目,在这个栏目下有"Start application"选项。或者执行自动快捷按键 "Auto" (F7) 也可以启动MCU正常运行。因此,可以在JFLASH界面配置自动运行选项。打开Option->Project Setting,切换到Production选项,勾选Start Application,就可以让程序自动运行。

"Via SFR access"表示CPU通过调试接口对特殊功能寄存器进行访问来实现。

(SWD调试口只需要外接GND, SWDCLK, SWDDAT,对目标板VCC供电即可,Reset引脚可以不用接)。

调试口复位:

调试系统可以通过如下的方式复位:

• 在DAP控制寄存器里面有系统复位,使用调试器让系统在复位状态

• NVIC应用中断和复位控制寄存器里面的SYSRESETREQ执行复位

• DAP控制寄存器允许系统内核保持处于复位态
————————————————
版权声明:本文为CSDN博主「dashintolight」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_33315077/article/details/112666604

【STM32】解决J-Flash烧入固件无法正常运行

项目场景:
因为需求,需要通过J-Flash将两个Bin文件合并之后烧录。

问题描述:
合并bin文件之后,全部擦除在烧录进去程序跑不起来,不知道啥状态。

原因分析:
起初怀疑过合的Bin文件有问题,合了Hex文件,可是仍然一样不正常,怀疑过两份bin文件地址不对,对了对也没发现问题,最后发现默认是不复位的。

解决方案:
需要勾选Start application


————————————————
版权声明:本文为CSDN博主「love421」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37449342/article/details/112589709

烧录flash_烧录固件完成后,配置JFLASH让程序自动运行相关推荐

  1. Keil用ST-LINK下载STM32程序后不自动运行

    Keil版本是MDK533,Debugger是ST-LINK,MCU是STM32L151RCT6. 下载程序后,MCU不会自动运行程序,必须要在调试模式下运行,而且MCU重新上电后程序也不运行.在调试 ...

  2. 【问题解决】ESP32烧录固件重启后,串口无法连接电脑,反复连接和断开

    开发板:ESP32-DevKitC or NodeMCU 模组:ESP-WROOM-32 问题: 烧录 Hello World 工程的固件运行正常 烧录带WIFI的 station 工程的固件重启后, ...

  3. PIC芯片调试记录:配置字对程序调试和烧录后是否工作的影响,及部分应用总结

    在实际应用中,出现过配置字不同,仿真程序能工作,但是下载到芯片后,程序不能运行的情况,后面修改相应的配置字后,程序下载后可以能正常运行.补充:后面在开发过程中,发现还是出现程序下载后不能运行,后面测量 ...

  4. 【ESP8266】烧录无线中继固件详细教学

    [ESP8266]烧录无线中继固件详细教学 1.引言 哈喽,大家好.我是楠瘦.ESP8266是一款性价比很高的芯片,由带有WiFi功能.今天给大家带来了ESP8266中继WiFi的教程,实现无线桥接, ...

  5. 【STM32-机智云平台】ESP8266模块,如何烧录机智云固件,参考经验贴

    1.首先需要知道如何找到并烧录机智云固件.

  6. 野火EBF 6ULL 开发板 烧录ubuntu18 emmc 固件 并安装桌面

    一. 选择官方教程 镜像构建 镜像构建 使用MfgTool进行烧录 烧录 一. 选择下载我打包好的工具和镜像进行烧录 下载地址 镜像配置在cfg.ini 默认是ubuntu18.04 bionic 是 ...

  7. 全志系列芯片设置批量烧录工具烧录固件时擦除flash

    全志系列芯片设置批量烧录工具烧录固件时擦除flash 需要修改对应的sys_config.fex,并将文件中对应的eraseflag 值设置为1.该值的说明如下:量产时是否擦除.0:不擦,1:擦除(仅 ...

  8. jetson nano 烧录、更换镜像源、配置xrdp、安装Archiconda、配置CUDA、安装pytorch环境一条龙服务

    jetson nano 烧录.更换镜像源.配置xrdp.安装Archiconda.配置CUDA.安装torch环境一条龙服务 一.jetson nano烧录 1.jetson nano上电 2.镜像烧 ...

  9. 51单片机usb烧录电路_51单片机怎么用usb烧写程序 - 全文

    单片机怎样用usb烧写程序 首先,需要安装keil软件和STC_ISP程序下载软件. 先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就 ...

最新文章

  1. android约束布局中 链,Android-ConstraintLayout(约束布局)-Chains链(链条布局,Nice)
  2. linux 线程 pthread create 源码 剖析
  3. mysql 结果保存到文件_将MySQL中sql运行结果保存到文件
  4. SMPL: A Skinned Multi-Person Linear Model
  5. 手机网络游戏SDK集成指南
  6. openlayers集成echarts实现百度迁徙的模拟
  7. [UE4]IES光源概述文件
  8. UVC 摄像头驱动开发
  9. css练习-小米官网首页静态页面制作
  10. haozi/xss-demo通关
  11. UnityShader顶点着色器实现旗帜飘动效果
  12. 群晖 重启 mysql_群晖nas修改MariaDB配置文件
  13. 主流消费级固态硬盘SSD接口
  14. 人生经典定律[收藏]
  15. C# dataGridView中插入excel表格
  16. 喜欢的歌——时间煮雨(郁可唯)
  17. Netty的概念和架构
  18. python设置分辨率和调整画布大小
  19. (翻译)采用字母间距提高全大写文本可读性的方式
  20. 规格模式 Specification Pattern

热门文章

  1. 极值理论(二):阈值超越量与尾部估计
  2. ios10使用 Clipboard点击无反应
  3. windows系统电脑间互传文件
  4. HDU 4416 后缀自动机
  5. UDF UDAF UDTF 区别
  6. 嵌入式设备web服务器
  7. Visual C++不小心卸载,很多软件不能用了怎么办
  8. Spring三大核心思想之AOP(面向切面编程)
  9. 系统性思考-思考习惯的养成
  10. QQ登录显示无法访问个人文件夹解决办法