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

J-Link烧写u-boot。注意:对于JZ2440的板子,JLink只能向Nor-Flash烧写u-boot   1 点击安装jlink驱动,若不熟悉可以全部选择默认安装即可。2 将Jlink与ARM板子以及电脑连接。 3 板子的启动方式设为Nor启动,再将板子通电。(通电后,JLink上的灯会一直亮着)4 在“所有程序”中找到“SEGGER”,再启动...

http://www.eeworld.com.cn/mcu/2018/ic-news072340522.html 发布时间: 2018-07-23



JLink烧写2440的NOR配置

打开SEGGER\JLinkARM_V408k目录下的JFlashARM.exe。点击File->New Project新建工程,选择Options->Project settings,切换到CPU页,勾选Use target RAM(如果不勾选这个,烧写时就不会利用2440片内的SRAM,导致烧写速度会非常慢),Addr填入40000000(2440从Nor启动时,片内的SRAM地址映射到0x40000000),大小选择4KB。点击下方的Add按钮,Action Type选择Write 32bit,Address填入53000000(2440的看门狗寄存器地址),Data填入00...
关键词: JLink 烧写2440 NOR配置

http://www.eeworld.com.cn/mcu/2018/ic-news072340521.html 发布时间: 2018-07-23



arm9(s3c2440)jlink烧写uboot

笔者开发环境:操作系统 win7,开发板GT2440,电脑没有串口,用的u转串口(本文简要摘录,并整理相关资源)1.连接pc和jlink和开发板2.安装jlink驱动,配置jlink3.开发板打到nor flash启动方式,启动开发板ARM学习笔记之Jlink烧写Uboot:下载jlink驱动JLINK-V7安装包。解压后找到驱动安装。双击默认安装安装完后在桌面会出现两个图标安装完成可以桌面出现...

http://www.eeworld.com.cn/mcu/2018/ic-news072340520.html 发布时间: 2018-07-23



飞机引擎检修只需五分钟?全靠智能机器虫协助

罗尔斯·罗伊斯在本周的范堡罗国际航展上展示了其对未来发动机维修的新愿景。这种设想可能会让人们感到不可思议。在今年年初的新加坡航展上,罗尔斯·罗伊斯提出了“智能引擎”(IntelligentEngine)的概念。作为其智能引擎愿景的一部分,该公司研发出了一种蛇型机器人和微型蟑螂机器人,并展示了它们的计划。理论上,这些机器人将协同工作,在不影响整个引擎状态的情况下检查飞机引擎的内部并进行维修。目前来说,这两项技术都还不够成熟,尚未达到可以付诸实践的程度,但这里需要解释一下它们的工作原理:罗尔斯·罗伊斯正与美国哈佛大学和英国诺丁汉大学合作,致力于制造一种名为“SWARM”的10毫米微型协同机器人。这...

http://www.eeworld.com.cn/qrs/2018/ic-news072350284.html 发布时间: 2018-07-23



FD-SOI技术产业链及市场简析

开始和GF在GF22nm FD-SOI上合作,现在能够在28nm和22nm提供IP平台和设计服务;Cadence和Synopsys也已有经过验证的FD-SOI IP;在GF推出22nm FD-SOI代工平台后,ARM、Mentor等也纷纷表示支持,着手开发基于FD-SOI的IP;芯片设计业者联发科、瑞芯微等也宣布采用FD-SOI工艺。• FD-SOI产品应用:在STM、三星的推动下,采用...
关键词: FD-SOI

http://www.eeworld.com.cn/manufacture/2018/ic-news072326560.html 发布时间: 2018-07-23



【成功案例】EFR32成就雍敏智能公寓解决方案

和 Thread 无线连接性,该系列还支持低功耗蓝牙和 2.4 GHz 及 Sub-GHz 专有协议,集成高性能32位40 MHz ARM Cortex-M4内核。这一单晶片解决方案可提供行业领先的能效、超快的唤醒时间、可扩展的功率放大器以及性能无损的 MCU 特性。 Silicon Labs优化了其无线协议栈架构,以实现不同网络协议之间的高效切换。例如,设备制造商现在可以利用单个芯片通过智能手机...

http://www.eeworld.com.cn/mp/Silicon-Labs/a22405.jspx 发布时间: 2018-07-23



诚聘嵌入式软件工程师

猎头职位【深圳】 岗位职责: 1.嵌入式软件架构设计与开发、负责车载产品软件架构; 2.产品需求的沟通,并根据需求文档,制定软件技术方案; 3.负责嵌入式车载产品软件的开发、调试及相关技术文档。 任职资格: 1.本科及以上学历,通信、电子或者计算机类相关专业,3年以上嵌入式软件开发工作经验; 2.熟悉常见飞思卡尔,nxp或stm32,51或mtk等系列单片机工作原理,熟悉使用KELL等翻译工具; 3.熟悉uco或linux等操作系统,具备良好的操作系统解读能力; 4.熟悉C/C++语言,熟悉arm汇编,具有丰富的软件开发经验,较强的软件工程开发素养; 5.熟悉车载行业的产品...

http://bbs.eeworld.com.cn/thread-651719-1-1.html 发布时间: 2018-07-23



医疗类MOS

tmp36gt9z 3000PCS 0.37 USD AD8314ARMZ 12000 0.7USD AD590LH 1000 9.5USD 深圳宽尚科技 有意向可以咨询我大量工控医疗用MOS ,原装现货 联系人:张鹏程 联系电话13824314674 QQ:2278663623 联系人二:文宜 联系电话13560760956与微信同号 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-995057-blogid-662707.html 发布时间: 2018-07-23



Arm的商业帝国能否被新贵RISC-V撼动?

 作为嵌入式生态和移动端芯片的武林盟主,ARM公司自1990年成立以来,一直保持低调。然而最近,ARM因为与RISC-V的纠纷让这家IP巨头成为焦点。  事情得从6月份说起,ARM在6月底建立了RISC-BASICS.COM的网站,以“设计系统芯片之前需要考虑的五件事”为主题从成本、生态系统、碎片化风险、安全性和设计保证五个方面说明RISC-V 在这些方面的弊端。7月9日,RISC-V也建立了...
关键词: Arm RISC-V

http://www.eeworld.com.cn/qrs/2018/ic-news072350265.html 发布时间: 2018-07-23



Google神秘操作系统Fuchsia传在未来5年取代Android

重新编译既有App即可相容使用,同时借由名为Zircon的核心架构可驱动C语言构成的函式库,因此将可进一步避开与甲骨文在Java技术专利上的纷争,如此一来也能摆脱过往Android平台所面临问题。而在硬体相容部分,Fuchsia不但可相容Arm架构硬体,更可相容Intel x86硬体设计,意味在硬体环境相容部分将有更广泛支援,并且能让手机、平板、笔电、桌机、物联网设备等装置借由相同运作平台使用...
关键词: Google

http://www.eeworld.com.cn/xfdz/2018/ic-news072388439.html 发布时间: 2018-07-23



软银愿景基金寻求向商汤科技投资约10亿美元

ARM,孙正义认为这将成为人工智能发展的关键。商汤科技拒绝对此置评。愿景基金尚未作出回应。在软银之前,高通也在去年入股商汤科技,阿里巴巴和淡马锡控股今年4月也参与商汤科技6亿美元的一轮融资。...
关键词: 软银

http://www.eeworld.com.cn/xfdz/2018/ic-news072388437.html 发布时间: 2018-07-23



S3c2440如何利用JLINK烧写U-boot到NAND Flash中

Flash。        这种方法是利用JLink能够烧写程序到NOR Flash来完成的,首先利用J-FLASH ARM将u-boot.bin烧写进NOR Flash(记得烧写到NOR Flash的0x0起始地址处),然后设置开发板从NOR Flash启动,这时候系统进入U-boot命令行模式,这时候打开J-Link...

http://www.eeworld.com.cn/mcu/2018/ic-news072240517.html 发布时间: 2018-07-22



关于S3C2440开发板Nand flash程序烧写和运行的一些理解

这两天刚开始学习ARM9的裸机编程和Linux系统移植,在烧写Nand flash内存的时候对一些指定的地址产生了疑惑。我看过很多教学视频,他们在烧写程序到Nand flash的时候一般会指定一个地址0X3000_0000,而S3C2440的官方手册上指明了0X3000_0000地址对应的片内外设是SDRAM。这不禁让我产生了疑问。明明是指定了SDRAM却烧写到了Nand flash,为什么?为了解决我的疑惑,在网上看了很多人的解释,这不仅解开了我的疑惑,还引出了许多相关知识点。要解答这个问题,首先要从Nand flash本身的结构说起。Nand flash的结构和RAM不一样,它的数据线是复...

http://www.eeworld.com.cn/mcu/2018/ic-news072240516.html 发布时间: 2018-07-22



S3c2440代码重定位详解

第001节段的概念重定位的引入S3C2440的CPU可以直接给SDRAM发送命令、给Nor Flash发送命令、给4K的片上SDRAM发送命令,但是不能直接给Nand Flsh发送命令假如把程序烧写到Nand Flsh上,即向Nand Flsh烧入* bin* 文件,CPU是无法从Nand Flsh中取代码执行的。为什还可以使用NAND启动?上电后,Nand启动硬件会自动把Nand Flsh前4K复制到SRAM;CPU从0地址运行SRAM;如果我的程序大于4K怎么办?前4K的代码需要把整个程序读出来放到SDRAM(即代码重定位)。如果从Nor Flash启动,会出现什么问题?将拨动开...
关键词: S3c2440 代码重定位

http://www.eeworld.com.cn/mcu/2018/ic-news072240512.html 发布时间: 2018-07-22



s3c2440中断程序(烧录到NORFlash,运行在SDRAM中)

。上述初始化操作在NOR Flash上运行。然后跳转到了SDRAM中继续执行剩下的程序。msr cpsr_c, #0x53这一条语句设置CPSR寄存器的低八位(cpsr_c表示CPSR寄存器的低八位),通过设置这个寄存器,将系统设为管理模式,允许IRQ中断,ARM模式。这里不明白的可以查看芯片手册中关于CPSR寄存器的解释部分。上面的程序是关看门狗,设置堆栈的子程序。关闭看门狗是为了省去一直“喂狗...

http://www.eeworld.com.cn/mcu/2018/ic-news072240511.html 发布时间: 2018-07-22



S3C2440内存初始化

分三部分说明: ①2440地址空间 ②内存与芯片硬件连接 ③存储控制器寄存器S3C2440地址空间S3C2440对外提供27根地址线,单靠芯片上的27根引脚,它只能访问128M的外设空间。 为了扩大外设的访问范围,S3c2440芯片又提供了8个片选信号nGCS0~nGCS7,对应Bank0-Bank7。当某个片选信号nGCSx有效时,则可以通过27根地址线去访问对应这个片选的128MB空间。当访问BANKx的地址空间时,nGCSx引脚输出低电平来选中外接设备。由于有8个片选,所以2440芯片能访问的外设空间总为8*128MB=1GB.而1G(0x4000...
关键词: S3C2440 内存初始化

http://www.eeworld.com.cn/mcu/2018/ic-news072240509.html 发布时间: 2018-07-22



ARM中的中断向量表

当中断或异常发生的时候,CPU自动将PC指向一个特定的地址,这个地址就是中断向量表。在32位ARM系统中,一般都是在中断向量表中放置一条分支指令或PC寄存器加载指令,实现程序跳转到中断服务例程的功能。例如: IRQEntry B HandleIRQ ;跳转范围较小 LDR PC,=HandleFIQ     ;LDR伪指令等效生成1条存储读取指令和1条32位常数定义指令。32位常数存储在LDR指令四周的存储单元中,相对偏移小于4KB。该32位数据就是要跳转到的中断服务程序入口地址。 之所以使用LDR伪指令,是因为ARM的RISC指令为...
关键词: ARM 中断向量表

http://www.eeworld.com.cn/mcu/2018/ic-news072240508.html 发布时间: 2018-07-22



ARM外设flash及SDRAM的地址连接

先提一下位宽的概念,对于具体器件而言,它的位宽是一定的,所谓位宽,指的是“读/写操作时,最小的数据单元”──别说最小单元是“位”,一般设备上没有单独的“位操作”,修改位时通过把整个字节、字或双字读出来、修改,再回写。AM29L800BB这种nor flash位宽是16位。K4S561632C这种SDRAM位宽是32位。        对于CPU来说,一个地址对应的是一个字节(8位),也就是说CPU的地址线(A0~A20)对应的最小数据单元是字节。      &nbs...

http://www.eeworld.com.cn/mcu/2018/ic-news072240506.html 发布时间: 2018-07-22



ARM中的链接地址(为什么ARM要重定位)

    在考虑为什么要重定位的问题之前,我们首先要明白一下几点:        1. 链接地址的定义:我自己理解是,程序被定义的开始执行的内存地址。        2. 当ARM从nandflash启动的时候,CPU所做的工作是将nandflash中的前8K...
关键词: ARM 链接地址 重定位

http://www.eeworld.com.cn/mcu/2018/ic-news072240504.html 发布时间: 2018-07-22



arm的MMU详解(虚拟地址)

一、MMU的产生许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办法是把程序分割成许多称为覆盖块(overlay)的片段。覆盖块0首先运行,结束时他将调用另一个覆盖块。虽然覆盖块的交换是由OS完成的,但是必须先由程序员把程序先进行分割,这是一个费时费力的工作,而且相当枯燥。人们必须找到更好的办法从根本...
关键词: arm MMU 虚拟地址

http://www.eeworld.com.cn/mcu/2018/ic-news072240503.html 发布时间: 2018-07-22




<上一页 11121314151617181920212223242526 下一页> 相关结果约53,262个