使用JLINK下载uboot到MINI2440的NORFASH该如何配置?

发布者:Meiren520最新更新时间:2022-05-12 来源: eefocus关键字:JLINK  uboot  MINI2440  配置 手机看文章 扫描二维码
随时随地手机看文章

注意:以下设置适用于使用JLINK下载空板(即芯片内无程序),并且是下载到NORFALSH。


1.Target Interface (如下图):

2.CPU设置:


CPU设置包括3部分内容:


2.1选择CPU(S3C2440A为ARM920T核)


 

2.2设置RAM地址和大小(S3C2440片内自带RAM)


使用片内RAM辅助下载代码会下得很快,否则下载速度会非常慢。

2.3Init steps(此处是对CPU的内部寄存器进行设置,不初设置内部寄存器下载会失败)

如上图所示,文本档内有多条数据,是对CPU内部寄存器进行写操作,给寄存器设置初值。点击下方的“ADD”添加命令。一        共需要添加17条命令。需要添加的命令如下:


     1- Disable MMU                                 


     2-Write 32bit           0x53000000    0x00000000          pWTCON,Watchdog disable


     3-Write 32bit           0x4A000008    0xFFFFFFFF        INTMSK,Disable interrupts


     4-Write 32bit           0x4A00001C    0xFFFFFFFF       INTSUBMSK,disable interrupts


     5-Write 32bit           0x48000000    0x22111120          Bus width & wait status


     6-Write 32bit           0x48000004    0x00000F40          Boot ROM control


     7-Write 32bit           0x48000008    0x00002E50          BANK1 control


     8-Write 32bit           0x4800000C    0x00002E50         BANK2 control


     9-Write 32bit           0x48000010    0x00002E50          BANK3 control


     10-Write 32bit          0x48000014    0x00002E50         BANK4 control


     11-Write 32bit          0x48000018    0x00002E50         BANK5 control


     12-Write 32bit          0x4800001C   0x00018005          BANK6 control


     13-Write 32bit          0x48000020    0x00018005          BANK7 control


     14-Write 32bit          0x48000024    0x00960542          DRAM/SDRAM refresh


     15-Write 32bit          0x48000028    0x00000032          Flexible Bank Size


     16-Write 32bit          0x4800002C    0x00000030         Mode register set for SDRAM


     17-Write 32bit          0x48000030    0x00000030          Mode register set for SDRAM


3.FLASH设置

取消“Automatically detect”前面的对勾,手动选择NOR FLASH型号。根据开发板上的NORFASH进行选择。此处选择为SST生产商的SST39VF1601型号。


结语:


经过以上关键地方的设置,JLINK可以下载uboot到NOR FLASH到开发板了。以下操作就是打开uboot.bin:file->open data file;然后连接开发板:Target->connect;烧录uboot到norfalsh:Target->Program&Verify.


关键字:JLINK  uboot  MINI2440  配置 引用地址:使用JLINK下载uboot到MINI2440的NORFASH该如何配置?

上一篇:从0开始学Keil下的S3C2440裸机开发-2使用外部SDRAM
下一篇:为mini2440生成uImage命令参数介绍

推荐阅读最新更新时间:2024-11-04 08:50

Lumia 550配置泄露:4.7英寸屏 120欧元
    据外媒WinFuture报道,微软即将推出新款Windows 10手机Lumia 550,其售价为120欧元,有望在10月6日的新品发布会上亮相。 Lumia 550配置泄露:4.7寸屏 120欧元(图片来自WinBeta)     据 悉,Lumia 550代号为“Saana”,将采用4.7英寸1280×720分辨率显示屏,搭载1.1GHz骁龙210处理器,内置1GB运行内存和 8GB存储空间(支持microSD卡扩展),前、后摄像头分别为120万像素和500万像素,支持4G网络和双卡双待。   这款手机的外形与Lumia 640类似,可能会配备前置闪光灯,正面为虚拟键设计,机身两侧为金属边框,背面为聚碳酸酯材
[手机便携]
通过它可将苹果CarPlay功能配置到任何汽车上
    先锋也许推出了首个与苹果CarPlay兼容的产品,但其采用的是在现存的NEX系列多媒体导航接收器基础上增加功能的做法。Alpine的产品则采取了全然不同的手法,其推出了全新设计的iLX-007。     由于采取了围绕CarPlay重新设计的手法,iLX-007缺乏对以往陈旧音频设备(例如CD播放器)的支持,但该产品更加强调界面功能,面向只关心苹果 CarPlay体验的驾驶者。然而,这种“少而精”的做法也使得其售价略显昂贵。 无机械部件的设计     该产品配备7英寸电容式触控屏,分辨率为800x480。虽然对于习惯视网膜屏的用户来说,这种标准清晰度显得略低,但从驾驶席看过去,其上的图像有非常好的清晰度
[汽车电子]
STM32CubeMX新建工程+ 基本IO配置过程
Ⅰ、写在前面 学习本文之前可以查看我前面的文章: STM32CubeMX介绍、下载与安装 STM32CubeMX使用方法及功能介绍 本文接着上一篇文章结合基本IO配置实例,讲述关于STM32CubeMX新建工程的过程。最终通过STM32CubeMX工具配置完成一个驱动IO(点亮LED)的软件工程,也就是通过STM32CubeMX配置完成之后,打开工程直接下载就能点亮LED的工程。 本文使用Keil(MDK-ARM) V5软件为编译环境,如果你没有安装最新版本的软件,请安装最新版本的软件,具体过程可以参考我的一篇文章: MDK-ARM下载与安装 关于本文的更多详情请往下看。 Ⅱ、STM32CubeMX新建工程描述 在上一篇文章中简单
[单片机]
STM32CubeMX新建工程+ 基本IO<font color='red'>配置</font>过程
沃尔沃发布新车XC40 配置自动驾驶辅助系统
沃尔沃旗下全新车型XC40在米兰正式亮相,与前日视频曝光的信息一致,新车依旧采用沃尔沃家族式的内饰设计,并配备多种主动安全系统。预计今年11月生产,明年交付。   外观方面,全新XC40依旧采用了沃尔沃的最新家族式设计风格,点阵式前格栅与全新XC60十分相似,标志性的“雷神之锤”LED日间行车灯让人过目难忘,整车外形几乎还原了沃尔沃40.1概念车的全部设计,侧面采用了黑色车顶拼接白色车身,尾部的三角窗上扬角度更大,与悬浮式车顶融为一体。立柱式尾灯采用了“L”形LED灯带,极具视觉冲击力。 内饰与沃尔沃全新XC60十分相似,中控台采用倾向驾驶员一侧设计,中央控制区域设计有垂直空调通风口以及一块9.2英寸全液晶显示屏,同时新车同样配
[嵌入式]
STM32:STM32库函数配置
stm32 固件库V3.0以上的版本,main等源文件中不再直接包含stm32f10x_conf.h,而是stm32f10x.h,stm32f10x.h则定义了启动设置,以及所有寄存器宏定义,此文件中需要注意的有:使用V3.0以上版本固件库的方法如下: 1.选择device(配置函数STM32F10x.h,具体配置方法如下) 在STM32F10x.h中有如下代码: #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM
[单片机]
STM32:STM32库函数<font color='red'>配置</font>
STM32学习之串口的使用
串口的使用 1、为什么要用串口? 自上一篇写的时间是1月20号,今6月7号了,半年没更新了。 这半年发生了什么?过完年就去找公司实习,在那里自我感觉进步很大。其实在公司大多都是自学,师傅基本不会给你说什么。但这并不能说明你的师傅对你不好,带我的那个师傅只比我高一届,但他的水平比我高的好多届。他也是自学,也没人告诉他该怎么做,因为老板也不太懂。所以自学能力很重要,当然有人带你的话,这样会更好。 不说这些了,串口在调试的时候作用非常大。也学我们在学51的时候,只是将程序下载到开发板,看看是否能运行起来,通过数码管将结果显示出来,从而就知道程序设计的正确性。以前我也是这样做的,没什么不好。 在公司实习的时候,他们调试都是使用
[单片机]
STM32学习之串口的使用
看看这个关于AVR单片机的镕丝位配置的文章
简介:对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。 正确配置AVR熔丝位 (1)在AVR的器件手册中,对熔丝位使用已编程(Programmed)和未编程(Unprogrammed)定义熔丝位的状态,“Unprogrammed”表示熔丝状态为“1”(禁止);“Programmed”表示熔丝状态为“0”(允许)。因此,配置熔丝位的过程实际上是“配置熔丝位成为未编程状态“1”或成为已编程状态“0””。 (2)在使用通过选择打钩“√”方式确定熔丝位状态值的编程工具软件时,请首先仔细阅读软件的使用说明,弄清楚“√”表示设置熔丝位状态
[单片机]
Android 3.0系统曝光 最低配置1GHz CPU
  新浪科技讯 北京时间7月1日早间消息,据国外媒体报道,谷歌Android 3.0系统的细节已被曝光,这款系统将于10月中旬发布。   以下是Android 3.0系统的部分细节;   -Android 3.0 Gingerbread将于10月中旬(可能是10月15日或16日)发布。第一款采用该系统的手机将于11月或12月发布,主打圣诞节市场。   -Android 3.0系统的最低硬件配置为:1GHz CPU、512MB内存、3.5英寸显示屏。有消息称,采用2GHz CPU的Android手机即将面市。   -对于屏幕尺寸为4英寸或更大的手机来说,分辨率可以达到1280x760。   -完全重新设计了用户界面。与Ne
[手机便携]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved