历史上的今天
返回首页

历史上的今天

今天是:2025年07月23日(星期三)

正在发生

2018年07月23日 | 用J-Link烧写bootloader到Mini2440的Nor Flash

2018-07-23 来源:eefocus

1 开发环境

    宿主机:Windows + VMWare + Ubuntu16.04

    开发板:Mini2440

    仿真器:JLink V8

2 接线与驱动

    接线图如下所示:


                          图1 J-Link与Mini2440接线图

下载驱动并安装,然后打开J-Link Commander,如果J-Link没有连接好,会提示:


                                      图 2 连接J-Link失败

    盗版的J-Link还会遇到下面问题:


                                     图3 盗版J-Link提示

    比较麻烦的解决方法见参考资料[12],需要重新刷J-Link的固件;简单的解决方法就是换一个低版本的驱动。上面的版本是V4.9,可以到这里下载低版本的驱动(V4.34),成功连接J-Link的效果如下图所示:


                                       图4 成功连接

3 烧写bootloader

    这里根据参考资料[5]的步骤下载bootloader到Mini2440开发板中。这里并不需要使用到图4的J-Link Commander,而是用其GUI下载。

(1)将开发板设置为Nor Flash启动,然后上电。

(2)打开J-Flash ARM V4.34,界面如下:


                                                   图5 J-Link ARM主界面


(3)打开/创建配置文件.jflash。下载配置文件S3C2440.jflash(也可以根据参考资料[3]的方法手动配置相应的参数),然后在主界面中通过File->Open Progject...菜单选择前面的S3C2440.jflash配置文件,若成功者会在图4的标号3处提示Project opened successfully,此时可以进一步打开bootloader二进制文件进行下载了。

(4)打开bootloader二进制文件。在主界面中通过File->Open data file...菜单选择bootloader二进制文件(必须以.bin为后缀,否则提示文件格式不对!)。

(5)启动烧写。选择主界面菜单Target->Auto即可启动烧写,在弹出来的起始地址设为0。

(6)烧写结束,若成功提示如下:


                                    图6 烧写成功

参考资料

[1]S3C2440.jflash 

[2]飞凌OK2440 Jflash烧写bootloader方法

[3]mini2440 使用 J-Link V8 直接烧写 Nor flash

[4]使用segger jflashARM程序下载说明

[5]使用JLink烧写u-boot(基于JZ2440v2的ARM板子)

[6]ARM学习之Jlink烧写Uboot

[7]Jlink烧写图文教程

[8]使用JLink烧写bin文件到Mini2440

[9]使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法

[10]使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法

[11]如何利用JLINK烧写U-boot到NAND Flash中

[12]J-LINK the connected emulator is a j-link clone问题

[13]JLink V4.34 ARM驱动最新


推荐阅读

史海拾趣

Excelsys公司的发展小趣事

在市场拓展方面,Excelsys公司采取了多元化的战略。除了深耕国内市场外,公司还积极开拓国际市场,与全球多家知名企业建立了长期稳定的合作关系。这些合作伙伴不仅为Excelsys提供了广阔的市场空间,还带来了先进的技术和管理经验,推动了公司的快速发展。

Eagle Plastic Devices公司的发展小趣事

Eagle Plastic Devices公司成立于20世纪90年代初期,当时市场上对于高性能塑料电子部件的需求日益增长。公司创始人张先生,凭借其在塑料材料科学和电子工程领域的深厚背景,带领团队研发出了一系列具有革命性的塑料电子封装和连接器产品。这些产品以其优异的电气性能、耐用性和成本效益,迅速在行业内获得了认可,为Eagle Plastic Devices公司奠定了坚实的基础。

Dicon Fiberoptics Inc公司的发展小趣事

DiCon Fiberoptics Inc公司成立于1986年,当时的光纤通信技术正处于快速发展阶段。公司创始人凭借对行业的敏锐洞察和坚定信念,决定投身于这一领域。在创业初期,公司面临着资金紧张、技术壁垒高等诸多挑战。然而,通过不懈努力和持续创新,DiCon成功研发出了多款高性能的光纤通信产品,逐渐在市场上获得了认可。

G24 Innovations公司的发展小趣事

为了进一步拓展国际市场,远阳公司开始实施国际化布局战略。公司通过设立海外研发中心、生产基地等方式,加强与全球市场的联系和互动。同时,远阳还积极寻求并购整合机会,通过收购同行业优质企业,实现优势互补和资源共享。这些举措不仅增强了远阳的国际竞争力,也为企业的可持续发展注入了新的动力。

Cincon公司的发展小趣事

1991年,Cincon公司在台湾成立,标志着其在电子行业的起步。公司创立之初,便在台北设立了销售办事处,同时在彰化建立了工厂,专注于电源产品的设计与生产。创立的第二年,Cincon便开始设计和制造DC/DC转换器和电池充电器,这为其在电源行业奠定了坚实的基础。随着市场需求的不断增长,公司于1997年开始涉足交流/直流开关电源的设计与制造,进一步扩大了产品线。

Collins Electronics Corp公司的发展小趣事

在电子行业竞争日益激烈的情况下,Collins Electronics Corp面临着巨大的挑战。为了保持竞争优势,公司加大了研发投入,不断优化产品性能。同时,他们还加强了对市场趋势的研究,以便及时调整产品策略。在一次行业技术革新中,公司凭借敏锐的市场洞察力和强大的研发能力,成功推出了一款符合市场需求的新产品,赢得了市场份额。

问答坊 | AI 解惑

[原创]哲学思维与电路设计 电路设计的新高度

http://blog.ednchina.com/freeeedoooom/188246/message.aspx…

查看全部问答>

求购无线收发模块!

本帖最后由 paulhyde 于 2014-9-15 09:21 编辑 距离适中,调制方式可调,频率30M左右,抗干扰性好,有用过这种收发模块的朋友,还望不吝赐教!或者是知道有什么比较好的这类集成芯片,集成电路! 再次拜谢!  …

查看全部问答>

你在用什么方式上网?

哈哈 今天早上和一个朋友聊到了上网方式,原本以为都是采用传统的ADSL或者校园网等方式 熟料到,还有很多稀奇古怪的方式。记得公司开会时,有个同事用的3G上网卡,当时体验了一把,速度还可以,毕竟是五环内么。 大家一般用什么上网?…

查看全部问答>

有没有在开发wince界面直接用activex 控件的?

在vc里用activex可以大大提高开发速度? 那么在开发wince界面的时候,有没有直接用activex 控件去开发的? …

查看全部问答>

武汉(或北京)诚聘嵌入式和硬件开发工程师

职位要求:    1.       有1年以上开发51系列单片机或ARM7系统完整产品经验;    2.       熟练掌握汇编语言、C语言,能够完成高性能、可扩展、稳定的模块设计与开发;    ...…

查看全部问答>

写嵌入式设备驱动基础是什么啊?

   是不是要对操作系统和结构体系要很了解啊?是用汇编写还是C或者混合编写?我是学硬件的,想学习嵌入式编写驱动,希望高手们指点!…

查看全部问答>

物理内存互拷

已知两个mdl的pfn,怎么根据pfn,将一块物理内存的数据 拷贝到 另一块物理内存上。已经查过msdn了,现在仍一无所获。给点提示也好…

查看全部问答>

adi ts201交流群

本人初学ts201,希望有共同爱好的朋友共同交流,群号119735666…

查看全部问答>

国赛B题交流讨论群172874085,欢迎加入 多多交流

本帖最后由 paulhyde 于 2014-9-15 08:52 编辑 B题交流讨论群172874085,欢迎加入 多多交流  …

查看全部问答>

关于MSP430与晶振的信息

1.晶振的作用:给单片机正常工作提供稳定的时钟信号。如430使用8MHZ外接晶振与XT2输入口相连构成高频振荡器。使用32,768KHZ与XT1输入口相连构成低频振荡器。 2.430输入口:MSP430所有单片机中都有晶振输入口LFXT1。LFXT1即允许接低速晶振(32k),也 ...…

查看全部问答>