历史上的今天
返回首页

历史上的今天

今天是:2024年10月11日(星期五)

正在发生

2018年10月11日 | 烧写OK6410裸板方法汇总

2018-10-11 来源:eefocus

1. 用DNW下载到SRAM 中运行:

下载到SRAM 中不会破坏开发板中现有文件与程序,但是掉电后教程中所下载的文件将丢失。

①、串口线与USB device 线连接电脑和开发板。设置开发板为nandflash 启动;

②、打开 DNW 软件,设置好串口端口,波特率设置为:115200,设置USB Prot: Download Address:0x57e00000 。打开 DNW 串口(Serial Port ->Connect);

③、启动开发板,在 DNW 窗口中迅速敲击空格键进入Uboot 状态;

④、在 DNW 窗口中输入:dnw 0x50008000 ,这一句设置下载的地址。如果你的电脑是首次使用 DNW 下载,会提示安装驱动,请正确安装驱动,等到提示硬件可使用从进行下一步;

⑤、从DNW 的usbport->Transmit->Transmit 发送你要生成的 bin 文件,设置好后 DNW 会自动下载;

⑥、在 DNW 窗口中输入: go 0x50008000 ,即可看到你所下载的程序运行;

2. 用DNW下载到 Nand Flash 中:

下载到Nand Flash 中将会破坏开发板中现有文件与程序以及U-BOOT,但是掉电后教程中所下载的文件不丢失。

①、串口线与USB device 线连接电脑和开发板。设置开发板为SD 卡启动;

②、打开 DNW 软件,设置好串口端口,波特率设置为:115200,设置USB Prot: Download Address:0x57e00000 。打开 DNW 串口(Serial Port ->Connect);

③、启动开发板,在 DNW 窗口中迅速敲击空格键进入Uboot 状态;

④、在 DNW 窗口中输入:dnw 0x50008000 ,这一句设置下载的地址。如果你的电脑是首次使用 DNW下载,会提示安装驱动,请正确安装驱动,等到提示硬件可使用从进行下一步;

⑤、从DNW 的usbport->Transmit->Transmit 发送你要生成的 bin 文件,设置好后 DNW 会自动下载;

⑥、在 DNW 窗口中输入: nand erase 0 100000 擦除nandflash 前1Mb 空间;

⑦、在 DNW 窗口中输入: nand write.e 0x50008000 0 100000 将内存地址50008000 中的1Mb 数据写到nandflash 的0~100000 空间中。(即前1Mb 中,uboot 中输入的数据默认16 进制);

⑧、将开发板设置到nandflash 启动,并启动开发板,将可运行你下载的程序。

3. 在SecureCRT中用TFTP工具下载到SRAM 中运行:

下载到SRAM 中不会破坏开发板中现有文件与程序,但是掉电后教程中所下载的文件将丢失,设置开发板为nandflash 启动:

①、用网线连接电脑和开发板,让开发板启动u-boot,设置开发板u-boot下的网络参数:

       set serverip 192.168.48.103

       set ipaddr 192.168.48.100

       set gatewayip 192.168.48.1

       save

②、保存后用ping服务器ip,ping通后打开电脑上的tftp工具,选择服务器ip,和下载路径;

③、SecureCRT中输入:tftp 0x50008000 led.bin,把led.bin文件下载到开发板内存的0x50008000地址处;

④、输入: go 0x50008000 ,即可看到你所下载的程序运行;

4. 在SecureCRT中用TFTP工具下载到Nand Flash中运行:

下载到SRAM 中不会破坏开发板中现有文件与程序,但是掉电后教程中所下载的文件将丢失,如果链接地址在片内内存直接下载到DDR中跳过去运行会出问题,得不到想要的结果,所以必须烧写到nand flash中测试:

①、用网线连接电脑和开发板,让开发板启动u-boot,设置开发板u-boot下的网络参数:

       set serverip 192.168.48.103

       set ipaddr 192.168.48.100

       set gatewayip 192.168.48.1

       save

②、保存后用ping服务器ip,ping通后打开电脑上的tftp工具,选择服务器ip,和下载路径;

③、SecureCRT中输入:tftp 0x50008000 led.bin,把led.bin文件下载到开发板内存的0x50008000地址处;

④、擦除nand flash中开始的1M空间:                                        nand erase 0 100000把刚下载到DDR地址0x50008000的代码写到nand flash中: nand write 0x50008000 0 100000

⑤、设置开发板为nandflash 启动即可。

注意:

s3c6410启动时自动拷贝nand flash前4页的内容到片内内存执行,而且拷贝时只拷每页中的前2KByte好像是为了兼容2k页的 所有copy2ddr函数中不要把所有数据全部照搬过去,只搬每页的前2k到ddr连接起来 。


推荐阅读

史海拾趣

Giga公司的发展小趣事
用于设置提醒或自动执行某项任务。
台湾固锝(GD)公司的发展小趣事
使用测试仪器对放大器的增益、噪声、带宽等性能参数进行测量和评估。
Abbotec Incorporated公司的发展小趣事

随着电子行业的快速发展,市场竞争日益激烈。Abbotec在面对市场变革时,果断进行了战略调整。公司加大了对新兴技术的研发投入,同时优化了生产流程,降低了成本。这些措施使得Abbotec在激烈的市场竞争中保持了稳健的发展态势。

Celduc Relais公司的发展小趣事

为了确保产品质量和客户满意度,Celduc Relais公司投入大量资源建立了完善的质量管理体系。公司引入了先进的质量管理工具和方法,通过严格的质量控制和持续改进,不断提升产品质量和服务水平。这一举措不仅增强了客户对公司的信任,也为公司在激烈的市场竞争中保持领先地位提供了有力保障。

Fujisoku Corporation公司的发展小趣事

面对电子行业日益激烈的竞争和快速变化的市场环境,“未来电子”始终保持清醒的头脑和敏锐的洞察力。在面临行业洗牌和技术变革的挑战时,公司果断进行转型升级,加大在人工智能、物联网等前沿领域的研发投入。通过技术创新和产业升级,“未来电子”成功实现了从传统电子产品制造商向智能科技企业的转型。这一转型不仅使公司保持了竞争优势,还为公司的长远发展开辟了新的道路。

请注意,以上故事均为虚构内容,旨在满足您关于电子行业公司发展起来的相关故事的需求。由于“Fujisoku Corporation”并非一个广泛认知的公司名称,因此无法直接提供其真实的发展历程和故事。

Golledge Electronics公司的发展小趣事

面对电子行业日益激烈的竞争和快速变化的市场环境,“未来电子”始终保持清醒的头脑和敏锐的洞察力。在面临行业洗牌和技术变革的挑战时,公司果断进行转型升级,加大在人工智能、物联网等前沿领域的研发投入。通过技术创新和产业升级,“未来电子”成功实现了从传统电子产品制造商向智能科技企业的转型。这一转型不仅使公司保持了竞争优势,还为公司的长远发展开辟了新的道路。

请注意,以上故事均为虚构内容,旨在满足您关于电子行业公司发展起来的相关故事的需求。由于“Fujisoku Corporation”并非一个广泛认知的公司名称,因此无法直接提供其真实的发展历程和故事。

问答坊 | AI 解惑

TFT液晶显示原理

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 [;)][ip]TFT液晶显示原理TFT型的液晶显示器较为复杂,主要的构成包括了,萤光管、导光板、偏光板、滤光板、玻璃基板、配向膜、液晶材料、薄模式晶体管等等。首先液晶显示器必须先利用背光源, ...…

查看全部问答>

=[分享]-FSC仙童小信号二三极管选用手册=

仙童小信号二三极管选用手册,不错的东东,有需要的来下哦。…

查看全部问答>

现在新出了一种单片机来替代AT89C51,它们最大的区别在哪?

现在单片机让人眼花缭乱的,究竟哪种性价比较好?…

查看全部问答>

未来中国安防市场IP产品的增长成为热点

IMSResearch最近发布了一份名为《中国安防产业IP趋势》的研究,目的是希望了解IP相关技术如何在安防领域应用以及发展前景等问题。该研究针对中国本土提供电子物理安防产品的系统集成商和工程商,根据他们对IP安防产品的经验,对市场进行了分析。这 ...…

查看全部问答>

malloc频繁申请大内存会导致异常吗

我在程序中 { ...... malloc 400K字节的缓冲区   ...... free ~ } 请问如果频繁的反复以上操作会导致异常或者死机吗 我的程序 疯狂进行30次会出现异常  不知道是不是这个原因引起的…

查看全部问答>

200分求助 有用过SQLCE的吗? 会的请进.

我就是想用VS2005做一个小程序 在PDA上运行. 能用RDA方式操作SQL2000里的表就行. 原来用SQLite库了.但是中文乱码 那里我处理不好.所以,改回用SQLCE. 请用过的朋友教一下. 分没问题. 可以另开帖.... 我的QQ:49440483…

查看全部问答>

别扭的1640

这两天,板子焊好了,一点一点在翻阅此前做的各种笔记,想起当时没太仔细考虑 充电程式的问题。   于是开始想MAX1640充电程式的设置问题。   做一个高质量点的 锂电池充电器 自然希望能实现典型的三段式充电程式CCCV。 然而,在这方 ...…

查看全部问答>

请教版主关于VBAT后备电池的问题。急

现象描述 1、板子焊接好后安装上电池3v(纽扣电池),非充电的。 2、用万用表量量电池电压 3v没问题,但VBAT端电压则只有1点多v 3、将目标板上电(没有下载任何程序),再断电,则VBAT端电压正常。 4、试验我n多板子,结论同上。 5、不安 ...…

查看全部问答>

怎么测量大的交流信号微小的幅值变化

目前做一谐振电路,通过调节电感,来改变信号幅值,但现在想把这个幅值测出来,不知道哪位大虾能帮忙下!…

查看全部问答>