文档章节

使用Make in China的J-LINK 同学解决无并口烧录NorFlash的方案

铂金皮特
 铂金皮特
发布于 2016/06/12 16:47
字数 347
阅读 63
收藏 0

帮助和提供一些使用Make in China的J-LINK 同学解决无并口烧录NorFlash的方案:

1)打开jlink command程序然后输入:

CMD#speed 12000 /*设置TCK为12M,设置下载速度*/

CMD#r CMD#h CMD#loadbin e:\init.bin 0 /* 下载内存初始化程序到0x0地址处*/

CMD#h /*次命令是暂时挂起CPU*/

CMD#setpc 0x0 /*设置初始化SDRAM的代码,此段代码一般SDK都有,可以直接使用对应平台的裸机代码*/

CMD#g /* 执行内存初始化程序*/

CMD#h CMD#loadbin e:\u-boot.bin 0x33f80000

CMD#setpc 0x33f80000

CMD#g

CMD#h

CMD#loadbin e:\u-boot.bin 0x30000000 CMD#nand scrub

CMD#nand erase 0 30000

CMD#nand write,jffs2 0x30000000 30000

注意了:然后拔了J-Link,选择NandFlash,重新启动。就会在串口终端看到NandFlash的启动信息.

2)有了UBOOT,你烧NorFlash就方便了。一下就是我配置uboot的环境变量。

install-bootloader=tftp 30000000 u-boot.bin;nand erase 0 40000;nand write 30000000 0 0

install-kernel=tftp 30000000 uImage;nand erase 60000 200000;nand write.i 30000000 60000 0

install-filesystem=tftp 30000000 filesystem.yaffs;nand erase 260000 3d9c000;nand write.yaffs1 30000000 260000 0 erase-env=nand erase 40000 20000

bootargs=root=/dev/mtdblock2 rw console=ttySAC0,115200 bootcmd=nand read.i 0x32000000 0x60000 0x200000;

3)附上我使用2440的init.bin(附件没法传。@李老板 不教我,傻逼猪)

 

© 著作权归作者所有

铂金皮特
粉丝 7
博文 7
码字总数 2896
作品 0
南宁
程序员
私信 提问
ARM编辑、编译工具

手动编译 编译器问题,肯定是GNU的大名鼎鼎的GCC了,与此相关的什么连接器,汇编器也都包含在内了。 针对arm的GCC,当然就是arm-linux-gcc了,我所用的版本就是友善之臂光盘自带arm-linux-g...

野渡书生
2016/03/19
185
0
FB44B0开发板测试笔记

FB44B0开发板使用三星Samsung的S3C44B0处理器,对这款开发板感兴趣的地方在于它提供IDE接口。 现在支持IDE的开发板并不多见了,研究之后只有TE2440-II,使用三星S3C2440处理器,YL9200,使用...

btvnlue
2015/02/12
0
0
使用J-Flash给STM32用J-Link下载程序

1、打开软件 开始>>所有程序>>SEGGER>>J-Link ARM V4.72a>>J-Flash ARM 2、进行配置 打开Option>>Project settings... 选择J-Link和PC的连接方式 在“Target Interface”页,选择烧录方式是S......

colinux
2018/11/20
636
0
PLIP--Linux 并口网络解决方法

PLIP--Linux 并口网络解决方 作者:兄弟连 www.itxdl.cn 大家知道,在DOS环境下,我们可以用并口或串口将两台PC连接起来,一台充当服务器, 另一台充当客户,但充当服务器的机器不能做其它操...

疯狂的小黑
2016/11/11
8
0
Jtag、Jlink与Ulink

转: http://blog.csdn.net/wangwq87/article/details/7106240 JTAG用的计算机的并口,JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持J...

兔之
2014/08/18
254
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
31分钟前
4
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
33分钟前
5
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
6
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
4
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部