历史上的今天
返回首页

历史上的今天

今天是:2025年06月17日(星期二)

正在发生

2020年06月17日 | 用jlink在mini2440上烧写uboot

2020-06-17 来源:eefocus

首先,附上我安装jlink驱动:


http://download.csdn.net/detail/zzmno1/3776716#comment


以及我使用的uboot.bin文件下载地址:


http://blog.chinaunix.net/uid-20543672-id-94368.html


安装成功后有俩个东东,分别是jlink和jflash。


我用j-link连接的时候没有成功,而在j-flash下安装成功。


不过在jflash下连接成功是有前提条件的:


点击file》open project》S3C2440.jflash(如果没有这个文件的话,猛戳http://download.csdn.net/detail/shaellancelot/5138635)


然后点击option》project settings》CPU(ARM),做如下修改


CPU :

Core --> ARM9, Little endian


Use target RAM(faster)-->Addr:40000000 4KB(不选很慢;从Nor flash启动时内部Boot SRAM的地址和大小,参考S3C2440A的芯片手册)


同样在这页对下面的内容进行修改


修改内容如下:


##-------Action-----Value0------Value1


Halt


Disable MMU


Write 32bit 0x53000000 0x00000000 ; pWTCON , 看门狗定时器控制寄存器


Write 32bit 0x4A000008 0xFFFFFFFF ; INTMSK , 中断屏蔽寄存器


Write 32bit 0x4A00001C 0x000007FF ; INTSUBMSK , 针对INTMAK具体化的一个中断请求屏蔽寄存器


Write 32bit 0x53000000 0x00000000 ; pWTCON , 看门狗定时器控制寄存器


Write 32bit 0x56000050 0x000055AA ; rGPFCON , Port F control


Write 32bit 0x4C000014 0x00000007 ; CLKDIVN , CPU时钟分频控制寄存器


Write 32bit 0x4C000000 0x00FFFFFF ; LOCKTIME , 锁时计数寄存器


Write 32bit 0x4C000004 0x00061012 ; MPLLCON , MPLL寄存器


Write 32bit 0x4C000008 0x00040042 ; UPLLCON , UPLL寄存器


Write 32bit 0x48000000 0x22111120 ; Bus width & wait status


Write 32bit 0x48000004 0x00002F50 ; Boot ROM control


Write 32bit 0x48000008 0x00000700 ; BANK1 control


Write 32bit 0x4800000C 0x00000700 ; BANK2 control


Write 32bit 0x48000010 0x00000700 ; BANK3 control


Write 32bit 0x48000014 0x00000700 ; BANK4 control


Write 32bit 0x48000018 0x0007FFFC ; BANK5 control


Write 32bit 0x4800001C 0x00018005 ; BANK6 control


Write 32bit 0x48000020 0x00018005 ; BANK7 control


Write 32bit 0x48000024 0x008E0459 ; DRAM/SDRAM refresh


Write 32bit 0x48000028 0x00000032 ; Flexible Bank Size


Write 32bit 0x4800002C 0x00000030 ; Mode register set for SDRAM


Write 32bit 0x48000030 0x00000030 ; Mode register set for SDRAM


修改完之后,去另外一个tab页面flash:


设置内容如下:


取消"Automatically detect flash memory",然后"Select Flash Device"。

mini2440的Flash型号是:SST39VF1601,选中之后不要改写任何数值。


如果没有对应Flash型号,选中Automatically detect flash memory


完成以上内容之后,前期准备工作就算完成啦!


下面点击确定之后,点击target》program,uboot就可以烧写成功了!!!

推荐阅读

史海拾趣

Geyer Electronic E K公司的发展小趣事

Geyer Electronic E.K.公司的发展故事

故事一:创立与初步发展

Geyer Electronic E.K.公司由Rudolf Geyer于1964年创立,最初是一家位于慕尼黑莱姆区的电子产品零售店。在那个年代,电子产品行业正处于快速发展阶段,Geyer凭借其敏锐的市场洞察力和对技术的热情,逐渐在市场中站稳了脚跟。起初,店铺销售各类电子产品,从简单的收音机到复杂的电子设备,一应俱全。随着时间的推移,Geyer Electronic凭借其优质的服务和丰富的产品线,逐渐赢得了当地消费者的信任和支持。

故事二:转型与专业化

1992年,Geyer Electronic经历了一次重要的转折点。在Jürgen Reichmann的领导下,公司被收购并进行了战略调整,正式转型为一家专门从事频率产品和特殊电池的公司。这一转型标志着Geyer Electronic开始专注于某一特定领域,并致力于在该领域成为行业的领导者。公司投入大量资源进行技术研发和产品创新,不断推出符合市场需求的高质量频率产品和特殊电池,逐渐在行业内树立了良好的口碑。

故事三:全球化布局

随着业务的不断扩展,Geyer Electronic开始将目光投向全球市场。公司不仅在欧洲建立了稳固的市场地位,还逐渐将业务拓展到亚洲和美国等其他地区。为了实现全球化战略,Geyer Electronic加强了与全球合作伙伴的合作与交流,共同推动频率产品和特殊电池技术的创新与发展。同时,公司还建立了完善的全球销售网络,确保产品能够在短时间内送达全球各地的客户手中。

故事四:认证与品质保证

为了进一步提升产品质量和客户满意度,Geyer Electronic积极寻求国际认证。公司通过了DIN ISO 9001:2015等国际质量管理体系认证,这标志着Geyer Electronic在质量管理方面已经达到了国际先进水平。通过严格的质量控制和持续的技术创新,Geyer Electronic不断推出高品质的频率产品和特殊电池,赢得了全球客户的广泛认可和信赖。

故事五:搬迁与未来发展

为了满足未来发展的需要,Geyer Electronic于2022年搬到了位于Planegg的新公司所在地。这次搬迁不仅为公司提供了更加宽敞和现代化的办公和生产环境,还为公司未来的发展奠定了坚实的基础。在新的起点上,Geyer Electronic将继续秉承“质量第一、客户至上”的经营理念,不断推动技术创新和产品升级,为全球客户提供更加优质、高效的服务和解决方案。同时,公司还将积极探索新的市场领域和发展机遇,努力成为全球电子行业中的佼佼者。

Heatron公司的发展小趣事

进入21世纪后,Heatron公司开始积极寻求国际合作机会,以进一步拓展其全球业务。公司先后与多个国家的知名企业建立了战略伙伴关系,共同开发新产品、新技术。通过资源共享和市场互补,Heatron不仅成功进入了多个新兴市场,还显著提升了其品牌在国际市场上的知名度和影响力。

Corsair Electrical Connectors Inc公司的发展小趣事

Corsair Electrical Connectors Inc公司自创立之初,便专注于电气连接器的制造。公司创始人凭借其深厚的行业经验和敏锐的市场洞察力,准确把握了连接器在电子行业中的重要地位,并决定以此为切入点,打造一家专业的连接器制造商。在创立初期,Corsair面临着资金短缺、技术落后等多重困难,但创始人凭借坚定的信念和不懈的努力,带领公司逐步走上了正轨。

Bivar公司的发展小趣事

在电子行业的初期,Bivar公司以其创新的技术突破赢得了市场的认可。公司研发出一款新型电阻器,具有高稳定性和长寿命的特点,迅速在行业内引起了关注。凭借这一技术优势,Bivar逐渐在电阻器市场上占据了一席之地,并逐渐扩大生产规模,实现了公司的初步成长。

EOREX公司的发展小趣事

在电子产品质量参差不齐的市场环境下,EOREX公司始终坚持品质至上的原则。他们严格把控生产过程中的每一个环节,确保产品的质量和性能达到最高标准。同时,EOREX还建立了完善的售后服务体系,为客户提供及时、专业的技术支持和解决方案。这些举措使得EOREX的产品在市场上赢得了良好的口碑和信赖度,为公司的发展奠定了坚实的基础。

DENWIRE公司的发展小趣事

在电子产品质量参差不齐的市场环境下,EOREX公司始终坚持品质至上的原则。他们严格把控生产过程中的每一个环节,确保产品的质量和性能达到最高标准。同时,EOREX还建立了完善的售后服务体系,为客户提供及时、专业的技术支持和解决方案。这些举措使得EOREX的产品在市场上赢得了良好的口碑和信赖度,为公司的发展奠定了坚实的基础。

问答坊 | AI 解惑

学习verilog中的一写不解之处?

本人学习verilog的时间不是很久,但是有一个体会,HDL十分的枯燥,也十分的茫然,语法就是那么一点,没有c语言好用。但是有时候想用verilog打到c的效果真的不知从何下手,而且代码很容易一写就几百行。写着写着,自己都看晕了。比如说想写一个1602 ...…

查看全部问答>

百万高清摄像机、镜头与阵列式红外灯组合测试效果

百万高清摄像机型号:美国Arecont Vision,AV3105DN; CMOS图像传感器:1/2\" ; 帧速率:15fps,300万像素; 像素:2048(H)x1536(V) MJPEG的压缩格式; 百万高清镜头:Computar M2514,2/3\",F1.4,25mm; YSST阵列式红外灯:DF588; 角度 ...…

查看全部问答>

做个5V电压基准

用TL431做个5V电压基准,用我的数字表量,显示4.99V.是我的表精度低吗?用下面b图,R1=1.6K  R2=R3=20K …

查看全部问答>

测心脉电路,模拟部分

测心脉电路,模拟部分,学习模电必下。。。。。。。…

查看全部问答>

谁能教教我怎么在iar 或者mdk上建立44b0的工程

我原来用ads 想换到iar 或mdk 里面的设置怎么搞 调试时jllink …

查看全部问答>

高分求wince材料!!!

前几天来发过贴子 我有个开发板,arm9,s3c2410,有nor flash和nand flash 以前一直跑linux, 现在想换成wince 查了下资料 大概需要如下资源: vivi_wince_64m_32bit :要2410能用的 nboot (要.bin还是.nb0?我还没搞清楚) eboot (查了资料要 ...…

查看全部问答>

.Net Micro Framework 嵌入式开发

微软的 .Net Micro Framework 支持arm7和arm9,我想知道能不能用传统的arm开发板来开发 .Net Micro Framework 嵌入式应用…

查看全部问答>

HID灯 常用高压贴片电容和大容量贴片电容规格如下 :

HID灯 常用高压贴片电容和大容量贴片电容规格如下 : 1KV 100p 1206封装 1KV 221 1206封装 1KV 102 1206封装 1KV 222 1206封装 1KV 472 1206封装 1KV 103 1206封装 630V 104 1812封装 10U/25V 1210封装 10U/50V 1210封装 以上都为陶瓷X7R材质 ...…

查看全部问答>

请问高手,关于浮点数的存储问题

我要将一个浮点数 存储在EEPROM中 应该如何实现呢 这个一直困扰我 谢谢高手指点。…

查看全部问答>