历史上的今天
返回首页

历史上的今天

今天是:2025年04月17日(星期四)

正在发生

2020年04月17日 | JZ2400开发板熟悉与体验

2020-04-17 来源:eefocus

学习这个地方的时候,在使用uboot烧写裸板程序的时候出现了一个可大可小的问题,用eop连接开发板的USB DEVICES口和PC端的时候,电脑可能扫描不到开发板设备,这个时候可以重新上电试一下,如果重新上电之后识别出来的仍然是unknown devices的话,就只能重装电脑了。


第一节 开发板接口介绍与串口连接

1、了解接口

四个接口:电源接口、USB串口、USB下载口、JTAG下载口

两个开关:电源开关、启动选择开关

在这里插入图片描述

2、接电源,按下开关

3、使用串口(USB串口)观察信息

4、使用JTAG(USB烧写器)烧写程序

5、如果板上程序支持USB下载,板子的USB Device-----PC USB口

6、启动选择开关


第二节 使用eop烧写裸板程序

软件:oflash 硬件:op/eop

可烧写所有的bin文件:

u-boot.bin(可烧到NOR/NAND FLASH)

leds.bin、lcd_3.5_4.3.bin等等外设.bin文件(可烧到NAND FLASH,后面经过修改也可以烧写到NOR FLASH)

烧写步骤:

1、eop接到PC端

2、安装驱动OpenJTAG

3、安装APP—OpenOCD with GUI

4、开发板用排线接到eop

5、执行:oflash xxx.bin

6、断开排线,将启动选择开关设置为NOR/NAND启动

7、重新上电


第三节 eop常用问题

1、未连接op/eop到电脑

2、有其他程序在使用op/eop(同一时间只能有一个程序使用它)

3、JTAG线未连接

4、开发板未上电

5、oflash xxx.bin 时当前目录下没有xxx.bin

6、烧写完后没有正确设置启动开关

7、烧写完后,op/eop-------开发板之间的排线未断开,导致程序无法运行


第四节 使用uboot烧写裸板程序

1、使用op/eop把uboot.bin烧到nor flash

2、开发板设置为nor启动,上电后马上在串口输入空格键,使板子进入uboot而不是启动板子的内核

3、连接PC---------开发板的usb device口;安装驱动 (如果USB连接后,电脑无法识别出 SEC S3C2410X Text B/D设备,可以重新给开发板上电,如果仍然识别为unknown devices 就只能重装系统了)

4、在uboot的串口菜单中输入n(表示接受USB文件并烧写到NAND)

5、使用dnw 100ask.exe发送bin文件

6、uboot即会自动接收烧写bin文件

7、断电、设为NAND启动、上电:运行NAND上烧好的程序


第五节 恢复出厂系统

1、使用op/eop烧写u-boot到nor/nand,设置为nor/nand启动

2、上电后马上在串口输入空格键,使板子进入uboot而不是启动板子的内核

3、连接PC---------开发板的usb device口;安装驱动


4、下载内核:在UBOOT的串口菜单中输入k

5、使用dnw_100ask.exe发送uImage文件

6、uboot即会自动接收、烧写uImage文件


7、下载内核:在UBOOT的串口菜单中输入y

8、使用dnw_100ask.exe发送 fs_qtopia.yaffs2 文件

9、uboot即会自动接收、烧写根文件系统


10、输入q退出UBOOT串口菜单,执行命令删除参数分区:nand erase params

11、重启(对于QT文件系统,第一次重启时会要求你校准触摸屏)

(如果触摸不准,可以等系统启动后在串口执行:rm /ect/pointercal 然后重启再次校准)

推荐阅读

史海拾趣

Euvis Inc公司的发展小趣事

为了进一步提升竞争力,Euvis Inc公司积极开展跨界合作,与互联网、通信、汽车等领域的企业建立战略合作关系。通过资源整合和优势互补,公司实现了在多个领域的快速发展,进一步巩固了其在电子行业中的领先地位。

GE Power Electronics Inc公司的发展小趣事
选用质量可靠、性能稳定的元件,如高精度电位器、低噪声放大器等。
Heidenhain Corp公司的发展小趣事

面对电子行业日益增长的自动化需求,海德汉公司凭借其丰富的自动化解决方案,助力多家电子企业实现了生产线的智能化升级。某大型电子制造厂采用海德汉的自动化控制系统和光栅尺技术,对生产线进行了全面改造。改造后的生产线实现了从原材料上料到成品下线的全自动化作业,大大提高了生产效率和产品质量稳定性。同时,通过集成海德汉的MES系统,实现了生产数据的实时监控和追溯,为企业的精细化管理提供了有力支持。

Advanced Analog公司的发展小趣事

随着公司的不断发展和壮大,Advanced Analog开始积极拓展国际市场。公司在全球范围内设立了多个分支机构和销售网络,与众多国际知名企业和品牌建立了长期稳定的合作关系。通过参与国际电子展会和交流活动,Advanced Analog的产品和技术得到了更广泛的认可和赞誉,进一步提升了公司在国际市场的知名度和影响力。

G24 Innovations公司的发展小趣事

在快速发展的同时,远阳公司始终不忘履行社会责任。公司积极参与公益事业,通过捐款捐物、志愿服务等方式,回馈社会、关爱弱势群体。此外,远阳还注重环境保护和可持续发展,积极推广绿色生产、节能减排等环保理念。公司建立了完善的环境管理体系和能源管理体系,通过技术创新和管理优化,不断降低生产过程中的能耗和排放。这些举措不仅提升了远阳的企业形象和社会声誉,也为企业的长远发展奠定了坚实基础。

Hirect公司的发展小趣事
经过晶闸管调制后的电压波形可能含有谐波成分,需要通过滤波电路进行滤波处理,得到平滑的输出电压。

问答坊 | AI 解惑

arm 的很好的资料

arm 的很好的资料,特别适合初学者!!!…

查看全部问答>

vxworks5.5请教(关于isa总线和中断)

硬件平台:pc104,cpu是x86的,外扩板卡是isa总线的,中断连到IRQ5,示波器测中断引脚有2k的触发信号,中断服务程序进不去,这是怎么回事呢,我的设置是否错误? 程序代码如下: 在usrAppInit()里配置 intConnect( (INUM_TO_IVEC(5+0x20)) , I ...…

查看全部问答>

wm6.0用C#将摄像头视频通过网络向外发送,是否可行?

wm6.0下,想通过C#实现对摄像头视频的捕捉,并且通过网络向外界发送(直播、监控),能不能实现? 大体思路是怎样的?…

查看全部问答>

在ADS编译器中下载程序问题

小弟我刚买了块开发板(arm9 2410), 自己写了个小程序, 在ADS下可以正确编译了, 但是不知道怎么下载到板子里面调试. 好像是用超级终端下载, 但是我在超级终端里面找不到下载的按钮什么的, 郁闷中, 请教各位了. 谢谢各位大侠了!!…

查看全部问答>

加载出现错误,PLA 后缀是啥文件

一个例子,alarm clock,项目有若干个源文件,其中有一个后缀为pla的,用modelsim complie all通过了,可加载仿真的时候提示几个错误:Error: (vsim-3033) F:/hdl_src/mit/tutorial/verilog/CONVERTOR_CKT.v(18): Instantiation of \'CONVERTOR\' f ...…

查看全部问答>

FPGA学习经验谈

FPGA在目前应用领域非常,在目前的单板设计里面,几乎都可以看到它的身影。从简单的逻辑组合,到高端的图像、通信协议处理,从单片逻辑到复杂的ASIC原型验证,从小家电到航天器,都可以看到FPGA应用,它的优点在这里无庸赘述。从个人实用角度看,对 ...…

查看全部问答>

ModelSim SE 6.5下载及安装步骤(转自新浪博客)

ModelSim SE 6.5下载及安装步骤 1 ModelSim SE 6.5下载 在ModelSim网站www.model.com下载ModelSim SE 6.5源文件,进入www.model.com后,进入DOWNLOADS,再进入Download Archives,在MODELSIM SE中选择版本,这里选择SE 6.5,进入请求下载 ...…

查看全部问答>

STM的堆可以更改嘛,最大可以更改为多少?

如题!(在malloc的时候出现了问题) 谢谢!…

查看全部问答>

关于LM3S系列的运行区间RAM和下载区间ROM FLASH设置

LM3S系列的运行区间RAM和下载区间ROM FLASH设置,请问在KEIL中怎么设置,比如说我要下载到哪个区域去,9B96的RAM和ROM FLASH的基址分别是多少?求助了…

查看全部问答>

【TI 无线主题征集】xbee模块

本帖最后由 fjfhjmh 于 2014-12-3 16:11 编辑      xbee模块是美国DIGI的zigbee模块,XBEE只是型号,是一种远距离低功耗的数传模块,频段有2.4G,900M,868M三种同时可兼容802.15.4协议。可组mesh网络,每个模块都可以做为路 ...…

查看全部问答>