关于使用J-flash将程序下载到stm32f407ig中遇到的问题

原创 2016年08月30日 19:33:21

最近在学习stm32单片机,在该单片机上跑μc/os,执行多任务。

由于刚刚接触到该芯片,所以有许多基础的问题会遇到。

在安装好j-flash之后,通过j-flash下载程序到stm32。

选择好option->project setting下面的配置之后,target->connection,打印出如下调试信息:

Connecting ...
 - Connecting via USB to J-Link device 0
 - J-Link firmware: V1.20 (J-Link V9 compiled Apr 21 2015 18:10:40)
 - Target interface speed: 1000 kHz (Auto)
 - Initializing CPU core (Init sequence) ...
    - Initialized successfully
 - Target interface speed: 1000 kHz (Auto)
 - WARNING: Unexpected core ID. (Found: 0x00000000, Expected: 0x4BA00477, Mask: 0x0F000FFF)---没有读取到core ID
 - J-Link found 0 JTAG device. Core ID: 0x00000000 (ARM9)---没有发现 JTAG设备
 - Connected successfully----这里却提示连接成功

然后将.hex文件往STM32中下载的时候,提示如下信息:

Opening data file [output(mdk).hex] ...---打开文件
 - Data file opened successfully (8256 bytes, 1 range, CRC = 0x5E6CC4EA)----打开文件成功
Auto programming target (8256 bytes, 1 range) ...---自动
 - Unsecure chip ...
    - Chip unsecured successfully
 - Erasing affected sectors ...---擦除扇区
       - WARNING: Unexpected core ID. (Found: 0x00000000, Expected: 0x4BA00477, Mask: 0x0F000FFF)--提示没有读到core ID
    - ERROR: RAM check failed @ address 0x20000000.
    - ERROR: Write: 0x03020100 07060504
    - ERROR: Read: 0x00000000 00000000
    - ERROR: (0 bytes of RAM have been checked successfully)
    - ERROR: Failed to erase sectors
 - De-initializing CPU core (Exit sequence) ...
 - ERROR: Failed to auto program target---自动下载程序到目标失败
Disconnecting ...---断开连接
 - Disconnected

但是,程序还是可以下载到STM32中。

目前没有找到问题出现在哪里,有哪位大神可否指点一二?

stm32 jlink Unexceped core id found 0x00000000,excepted 0X3BA00477,MASK 0XFFFFFFFF

在用JLINK(烧写程序时
  • CANDYYANRAN1989
  • CANDYYANRAN1989
  • 2014年04月14日 14:45
  • 3960

ARM 开发笔记 mini2440 Unexpected core ID. (Found: 0x0032409D/0x00000000, Expected: 0x0032409F)

J-Link连接2440后菜单 Target->Connect出现如下警告,输出  - J-Link firmware: V1.20 (J-Link ARM V8 compiled Nov 14...
  • cnicfhnui
  • cnicfhnui
  • 2016年03月31日 21:21
  • 1153

AS报错Error:Unexpected lock protocol found in lock file. Expected 3, found 49.

转载自:http://www.cnblogs.com/cjyboy/p/6230159.html   关于这个错误,今天研究了两三个小时的时间,查看网上的教程都解决不了问题,后来发现是自...
  • u011429167
  • u011429167
  • 2017年05月09日 21:53
  • 1457

Ubuntu 10.04下J-Link配置及使用(出现can not connect to J-Link via USB请看最后)

转载,原文地址:http://bbs.chinaunix.net/thread-3641789-1-1.html 摘要:     本文介绍了如何在Ubuntu平台配置J-Lin...
  • y249077293
  • y249077293
  • 2012年12月29日 23:20
  • 3969

jlink 错误 :Can not connect to J-Link via USB

//环境:centos6,jlink连接44b0开发板 $ ./JLinkExe Can not connect to J-Link via USB. 有贴:检查USB连接,USB驱动,...
  • fwjg000
  • fwjg000
  • 2013年05月18日 19:21
  • 8777

使用IAR+Jlink开发STM32关于下载Flash的一点发现

1、使用Jlink下载程序的使用,没有进行Flasah整片擦除, 2、基于1,     出现以下这种情况,     当第一次下载一个较大程序例如30k,  第二次下载一个小程序例如10k...
  • niepangu
  • niepangu
  • 2015年06月01日 13:11
  • 1130

Stm32 烧程序出现 Error:Flash Download Failed-"Cortex-M3"对话框解决方案

出现这个的问题是因为单片机的型号或者大小写错,比如换了单片机忘了更改,或者直接用的别人的程序没有去修改。 这个时候选择魔术棒选项 1.在Device处修改单片机型号; 2.Utilities->...
  • fy_yt
  • fy_yt
  • 2017年07月29日 12:43
  • 498

Stm32_调试出现 Error:Flash Download Failed-"Cortex-M3" 解决方案。

Error:Flash Download Failed-"Cortex-M3"出现一般有两种情况: 1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/s...
  • leahcim89
  • leahcim89
  • 2013年07月27日 10:42
  • 95096

STM32使用J-Link烧写出错:Error: Flash Download failed - Cortex-M3

一、问题现象 STM32使用J-Link烧写出错,出错信息如下: 1、Error: Flash Download failed - Cortex-M3 这是编译器弹窗信息。 2、**JLink War...
  • u013686019
  • u013686019
  • 2015年05月29日 17:28
  • 3567

Unexpected row count: 0 expected: 1

  看上面的异常信息有一条:Unexpected row count: 0 expected: 1 你正在调用saveOrUpdate往主键里添值,当主键被设置时saveOrUpdate产生了Upda...
  • binghun412
  • binghun412
  • 2008年11月19日 12:54
  • 1809
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于使用J-flash将程序下载到stm32f407ig中遇到的问题
举报原因:
原因补充:

(最多只允许输入30个字)