kekexilu 发表于 2014-7-11 08:57:01

有用过J-link烧写过片外norflash的大神吗,请救救我吧

自己开发的一块LPC2478的ARM7板子用于公司的产品开发,板载了2M的norflash型号是SST36VF1601G,以前一直用台式机的并口H-jtag来烧写,现在笔记本没并口,手头刚好有个j-link v7,网上翻了些资料,貌似可以用j-link仿真器配合着j-flash arm来烧写,现在对j-flash arm的配置有点头大,特别是对图中的的 “use following init sequence”这项设置搞不明白,貌似每一种CPU对应的该项设置都不一样,不知道有哪位大神能给好好解释下,跪谢了{:handshake:} {:handshake:} {:handshake:}

erxun 发表于 2014-7-11 09:00:49

找一找keil下的编程算法,看看有没有这片子的

kekexilu 发表于 2014-7-11 09:02:52

erxun 发表于 2014-7-11 09:00
找一找keil下的编程算法,看看有没有这片子的

可以留个QQ吗 有一些基础的的确不大懂

jenkins 发表于 2014-7-11 09:04:18

用openpcd烧吧

kekexilu 发表于 2014-7-11 09:04:43

erxun 发表于 2014-7-11 09:00
找一找keil下的编程算法,看看有没有这片子的

这个init sequence意思就是编程算法吗?

aozima 发表于 2014-7-11 09:25:22

这个选项用于初始化EBI总线,大部分MCU在上电时总线是不可用的,要配置一下。
然后就是位宽和时序。

FLASH型号在后面的菜单中设置。

kekexilu 发表于 2014-7-11 09:29:38

aozima 发表于 2014-7-11 09:25
这个选项用于初始化EBI总线,大部分MCU在上电时总线是不可用的,要配置一下。
然后就是位宽和时序。



这位大神:能详细的解释下吗
用j-link烧写片外flash的时候,ARM芯片难道也会工作吗?我理解是j-link借用了ARM芯片的jtag模块,来模拟出flash的读写时序,但ARM芯片应该没有工作吧?

yondyanyu 发表于 2014-7-11 09:32:07




供你参考下!

kekexilu 发表于 2014-7-11 09:45:16

yondyanyu 发表于 2014-7-11 09:32
供你参考下!

能否给解释下,初始化序列里面代表的意思???上面哪位大神说是初始化EBI总线,这个EBI总线是ARM内部的,这个初始化序列里面的指令到底是由谁来执行?ARM还是j-link?
还有我在flash型号选择中没有找到SST36VF1601G这个型号怎么办?

yondyanyu 发表于 2014-7-11 09:54:54

1:初始化序列里面代表的意思参考Comment,也就是复位芯片,初始化PLL时钟,配置总线,配置你的FLASH所在的BANK总线的GPIO。去看看周立功的书吧!
2:初始化指令由ARM执行.
3:flash型号有SST36VF1601。

kekexilu 发表于 2014-7-11 10:16:18

yondyanyu 发表于 2014-7-11 09:54
1:初始化序列里面代表的意思参考Comment,也就是复位芯片,初始化PLL时钟,配置总线,配置你的FLASH所在的 ...

这位大神,你的解释我有点懂了,关于周立功的书能否指点下 是那本 我去翻翻看

kekexilu 发表于 2014-7-11 10:19:06

yondyanyu 发表于 2014-7-11 09:54
1:初始化序列里面代表的意思参考Comment,也就是复位芯片,初始化PLL时钟,配置总线,配置你的FLASH所在的 ...

为什么我的j-flash里没有找到SST36VF1601呢?我的j-link是V7版本的,是不是V8版本就有了???

yondyanyu 发表于 2014-7-11 10:58:22

kekexilu 发表于 2014-7-11 10:19
为什么我的j-flash里没有找到SST36VF1601呢?我的j-link是V7版本的,是不是V8版本就有了??? ...

不好意思看错了,我里面也么有SST36VF1601,你选个容量一样不Check ID ,应该就可以用了!

kekexilu 发表于 2014-7-11 11:08:01

yondyanyu 发表于 2014-7-11 10:58
不好意思看错了,我里面也么有SST36VF1601,你选个容量一样不Check ID ,应该就可以用了! ...

能否说下周立功这方面的书吗

yondyanyu 发表于 2014-7-11 11:12:14

kekexilu 发表于 2014-7-11 11:08
能否说下周立功这方面的书吗

就是他的深入浅出系列的关于ARM7的,我也说不来书名了!

kekexilu 发表于 2014-7-11 11:31:18

本帖最后由 kekexilu 于 2014-7-11 11:32 编辑

yondyanyu 发表于 2014-7-11 11:12
就是他的深入浅出系列的关于ARM7的,我也说不来书名了!

貌似这书我有,叫《深入浅出ARM7--LPC2400》哈哈 但是貌似没有关于j-link方面的介绍啊

yondyanyu 发表于 2014-7-15 13:03:00

下面是H-JTAG烧写NorFlash的配置,给你参考下!想一下!{:smile:}

FLASH SECTION:
SST
SST39VF3201
MEMORY SECTION:
16
0x80000000
0x40000000
XTAL SECTION:
NULL
SCRIPT SECTION:
Setmem+32-Bit+0xE002C014+0x0F814914
Setmem+32-Bit+0xFFE00000+0x1000FFEF
Setmem+32-Bit+0xFFE00004+0x1000FFEF

kekexilu 发表于 2014-7-15 13:39:25

yondyanyu 发表于 2014-7-15 13:03
下面是H-JTAG烧写NorFlash的配置,给你参考下!想一下!

FLASH SECTION:


关键我在j-flash arm的配置中没有找到sst36vf1601这个型号,然后connect就提示说,这个该如何是好

yondyanyu 发表于 2014-7-15 13:48:43

kekexilu 发表于 2014-7-15 13:39
关键我在j-flash arm的配置中没有找到sst36vf1601这个型号,然后connect就提示说,这个该如何是好 ...

你这个读出来的ID也不对吧,你看下36vf跟39vf系列有啥区别?

能否用39vf的替换,能替换的话就用39vf的,把Check ID的勾去掉。

就应该可以烧录了。

另:init sequence参考你之前用H-jtag的。

{:sweat:}

kekexilu 发表于 2014-7-15 14:32:10

yondyanyu 发表于 2014-7-15 13:48
你这个读出来的ID也不对吧,你看下36vf跟39vf系列有啥区别?

能否用39vf的替换,能替换的话就用39vf的, ...

我打开了几个h-jtag下flash型号的配置文件,如图,分别是sst36vf1601c,sst336vf1601g,sst39vf1601,不知道其中的flash_driver这一行代表什么意思
还有我看了我原先用h-jtag烧写使用的初始化脚本,里面是空的,没有一条初始化指令,但是我照样能烧写成功,不知道是怎么回事?

yondyanyu 发表于 2014-7-15 14:55:31

kekexilu 发表于 2014-7-15 14:32
我打开了几个h-jtag下flash型号的配置文件,如图,分别是sst36vf1601c,sst336vf1601g,sst39vf1601,不知 ...

你用的是USB版本的H-JTAG吧?

那你就用这个烧录吧,不要折腾了!{:biggrin:}

yondyanyu 发表于 2014-7-15 15:02:30

kekexilu 发表于 2014-7-15 14:32
我打开了几个h-jtag下flash型号的配置文件,如图,分别是sst36vf1601c,sst336vf1601g,sst39vf1601,不知 ...

是后缀.hfc的吗?

kekexilu 发表于 2014-7-15 15:18:15

yondyanyu 发表于 2014-7-15 14:55
你用的是USB版本的H-JTAG吧?

那你就用这个烧录吧,不要折腾了!...

呵呵,我已经折腾成功了,但是init squence就保留了一条reset 0ms flash型号我选了sst39vf1601但取消了ID检测的勾,最后居然烧写成功,而且程序也能正常跑,让我很纳闷,不知道这个初始化序列不加也没关系吗?

你说有USB版本的H-jtag吗?我用的是并口版本的

kekexilu 发表于 2014-7-15 15:20:40

yondyanyu 发表于 2014-7-15 15:02
是后缀.hfc的吗?

这位大侠,我能否加下你的QQ,不然通过帖子实在是太难受了
页: [1]
查看完整版本: 有用过J-link烧写过片外norflash的大神吗,请救救我吧