jlinkpro 发表于 2009-6-14 15:52:55

taoist啥时候公布V8啊?

淘宝上已经有卖V8了,见图:
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_453176.jpg
(原文件名:29435_200906141401451yiA7.jpg)

好像CPU还是S64,不是你所说的7S256呀!

loongsuns 发表于 2009-6-14 16:07:32

d版v7 貌似可以升级成v8 坛子里面有图

oldtom 发表于 2009-6-16 09:38:58

楼主的ID是 jlinkpro?

呵呵,你有jlinkpro吗?

again 发表于 2009-6-16 20:45:51

呵呵!楼主贴的非原装的,是楼主自己高仿

again 发表于 2009-6-16 20:51:36

从盒子的四个固定孔就马上可以判断是仿的!呵呵!

again 发表于 2009-6-16 20:53:17

还有用料及焊接工艺都可以看出非原装的

taoist 发表于 2009-6-16 22:01:48

没发现V8跟V7有啥实质性区别,甚至可以说pro都没啥区别。

公开V8只会打击S*e*g*g*e*r的积极性,如果不继续开发,倒霉的可是大家,大家用用V7也就够了。
当然,有能力的完全可以自己破解。

nihke 发表于 2009-6-18 21:47:48

周末要是有空,我画个图,等着~~~

shian0551 发表于 2009-6-18 21:50:40

LS尽快公布V8 sch图纸啊.这样大家才能搞定.............

taoist 发表于 2009-6-18 22:25:10

to 【9楼】 nihke

搞定flasher没?
一直想做个flasher用。。。

jlinkpro 发表于 2009-6-18 22:28:36

again不要误会,我不是卖V8的

nihke大侠要不连firmware一起公布了?

nihke 发表于 2009-6-18 22:40:14

to taoist:

没研究过flasher,没什么兴趣了,吃饭要紧~~~

oldtom 发表于 2009-6-19 09:18:15

其实在ARM7的调试中感觉V6和V7都没有太大的区别。呵呵。

不知道flasher有没有搞出来!

nihke 发表于 2009-6-19 20:37:47

JTAG接口74ALVC164245换成SN74LVC16T245,直接支持1.8V~5V器件。SWD接口使用NXP 74LV125,支持1.8V~3.6V器件。
仅供学习研究~~~~~~
点击此处下载 ourdev_454535.pdf(文件大小:25K) (原文件名:J-V8.pdf)
此原理图虽然目前使用上没有问题,但毕竟几天的研究成果比不上taoist大侠日以继夜的反汇编,所以建议大家使用43楼的原理图(Protel99se格式的)。

taoist 发表于 2009-6-19 22:47:18

to 【15楼】 nihke

此图有误,谨慎使用。

1)LZ的图上没有第3个用作反相器的三极管。
2)SWO若为真的为1V,7S64能收到信号吗?从哪条回路?

nihke 发表于 2009-6-19 22:50:50

我验证通过的,做了两个,完全可用

taoist 发表于 2009-6-19 22:58:57

目前可以用不等于没问题

nihke 发表于 2009-6-19 23:09:52

to taoist:

SWD的发送通过125,接收是通过16T245,1.8V~3.6V。

taoist 发表于 2009-6-19 23:17:16

to 【20楼】 nihke

半年前我就搞定了V8和pro,现在在试验BDM,不用激我,不想再看到D版泛滥,所以我不公开

好心提醒你而已,听不进去算了

既然SWD的SWO接收信号是通过16T245,那么1V对于16T245而言是什么电平呢?
有空量量PA27的变化

taoist 发表于 2009-6-19 23:21:33

送你一段程序,好好读一下吧:

;=================================================================================================================
; change interface
; R0 mode
00105FF8B510      PUSH         {R4, LR}
00105FFA4B13      LDR          R3,           ; R3 = =PIOA_SODR (0xFFFFF430)
00105FFC2280      MOV          R2, #128               ;
00105FFE0092      LSL          R2, R2, #2               ; R2 = 0x00000200
001060004912      LDR          R1,           ; R1 = =PIOA_CODR (0xFFFFF434)
001060024C10      LDR          R4,           ; R4 = =0x08000010
001060042800      CMP          R0, #0
00106006D004      BEQ          0x106012               ; if(R0 == 0) then goto 0x106012
;-----------------------------------------------------------
001060082801      CMP          R0, #1
0010600AD00A      BEQ          0x106022               ; if(R0 == 1) then goto 0x106022
;-----------------------------------------------------------
0010600C2802      CMP          R0, #2
0010600ED00E      BEQ          0x10602E               ; if(R0 == 2) then goto 0x10602E
;-----------------------------------------------------------
00106010BD10      POP          {R4, PC}
;-----------------------------------------------------------
; R0 == 0
00106012601C      STR          R4,
001060142088      MOV          R0, #136
001060160280      LSL          R0, R0, #10
001060186008      STR          R0,
0010601A0150      LSL          R0, R2, #5
0010601C6018      STR          R0,
0010601E600A      STR          R2,
00106020BD10      POP          {R4, PC}
;-----------------------------------------------------------
; R0 == 1
00106022601A      STR          R2,             
0010602420C0      MOV          R0, #192
0010602601C0      LSL          R0, R0, #7            
001060286008      STR          R0,             
0010602A600C      STR          R4,             
0010602CBD10      POP          {R4, PC}
;-----------------------------------------------------------
; R0 == 2
0010602E4808      LDR          R0,          
001060306004      STR          R4,
001060324808      LDR          R0,
001060342310      MOV          R3, #16      
001060366003      STR          R3,    
001060382098      MOV          R0, #152
0010603A0280      LSL          R0, R0, #10   
0010603C6008      STR          R0,    
0010603E600A      STR          R2,    
00106040BD10      POP          {R4, PC}
;-----------------------------------------------------------
0010604246C0      FB
0010604408000010DW         0x08000010
00106048FFFFF430DW         0xFFFFF430
0010604CFFFFF434DW         0xFFFFF434
00106050FFFFF414DW         0xFFFFF414
00106054FFFFF460DW         0xFFFFF460
;=================================================================================================================

nihke 发表于 2009-6-19 23:24:21

我已经修改了支持电压的范围1.8~3.6,谢谢提醒。
下一步我将把pro的放出来,大家一起研究嘛。
PA27我没研究过,如果有研究过的,可以提醒一下,谢谢,反正目前我使用这个图没有问题。

taoist 发表于 2009-6-19 23:29:43

搞定V8和pro一点都不希奇,就我所知,N多人都搞定了

为啥没公开呢,只是希望不要让Company失去动力

我的ixp425,Omap3530都还指望着V8能够支持呢

最有意思的是flasher,半年了。。。偶一点头绪都没有

nihke 发表于 2009-6-19 23:32:51

你是牛人,搞定了,不想给大家用,还要到处说你搞定了,何必呢,你看N多人都多安分呢。

taoist 发表于 2009-6-19 23:40:19

不是说不想给大家用,确实是没发现V7跟V8有啥大的区别,失望之余,不想传染给大家

半年前其实我已经把pro的图纸贴在网上了,后来想想这么做只会让淘宝上又多一批没创意的克隆品,让版主帮忙删除了

shian0551 发表于 2009-6-19 23:44:58

ARM FLA*SH*ER ARM/J*LI*NK/J-*LI*NK量产烧写器详细资料

Fla*sh*er ARM可作为微型嵌入式控制器或外在闪存、ARM内核的程序设计工具。Fl*ash*er ARM可配合J-Fl*as*h软件或单独使用烧写程序,另外具有J-Link的所有功能。F*las*her ARM通过计算机的USB或RS232接口,可在WINDOWS 2000,Windows XP、Windows 2003或Windows Vista运行,标准20-Pin JTAG连接器。

特点:
独立JTAG/SWD程序设计器(一旦设定,F*las*her ARM可以不依赖计算机使用)
通过USB接口提供电源
支持ARM7/9和Cortex-M3
支持内置和外置闪存
目标程序存贮的128 MB内存
可作为720 kB/s下载速度的J-L*i*nk(JTAG仿真器)使用
根据目标硬件,速度在30-300kB/s之间
通过大容量内存或J-F*la*sh升级数据文件
目标接口:JTAG/SWD
下载速度:ARM7 720 kB/s,ARM9 550kB/s

还有这个东西,具体怎么用呢?

nihke 发表于 2009-6-19 23:45:11

固件不能自动升级的大家都可以自己弄啊,我只是让大家用起来。如果我放出自动升级的出来,就会像你说的,淘宝上会有人卖啊,我不希望看到。而且我留了两个跳线,利用ATMEL的工具烧写很方便。

taoist 发表于 2009-6-19 23:49:57

to 【28楼】 nihke

从4.0x的一个版本,Company增加了一项功能,在收到emu_cmd_update_firmware命令后,先擦除0x102000 - 0x1020FF的代码,然后复位。

这样的话,原先写一句跳转的BOOT的方法已经失效了。

nihke 发表于 2009-6-19 23:52:08

擦就擦了吧,自己再写新的固件进去不就得了。

taoist 发表于 2009-6-19 23:53:28

to 【27楼】 shian0551

官网有免费的使用手册

我一直猜不透,究竟Flasher是几个CPU,我曾经尝试用V7的firmware冒充Flasher,但就没搞明白cfg文件和dat文件是怎么download到Flasher里面去的。。。

neranihc 发表于 2009-6-19 23:53:58

呵呵,两个高手不要掐架。

一般用用几十块的V7已经该满意了。

既要照顾穷人也不能让开发商失去动力。

jlinkpro 发表于 2009-6-20 00:02:51

是啊是啊,taoist,nikhe都是大牛!!!

Sorry Taoist.

taoist 发表于 2009-6-20 00:05:41

to 【33楼】 jlinkpro

你动作真快。。。。。我无语了。。。。

nihke 发表于 2009-6-20 00:07:45

to 【33楼】 jlinkpro
既然33楼把图片删除,咱就不说什么了,我发的原理图使用上没有问题。

jlinkpro 发表于 2009-6-20 00:16:33

nihke大侠,少用一个三极管,看起来还是taoist大侠的图要更像真的一点

淘宝上卖的那张图片里,只有2个三极管,一个是复位的,一个是控制5V输出的,真的没有你那个三极管,难道在反面,不想以前的风格牙

taoist 发表于 2009-6-20 00:23:35

to 【36楼】 jlinkpro

我只能再说一句,你动作真的很快。。。

to 【35楼】 nihke

你的动作也很快呀。。。呵呵

我的建议是你还是读一下我给出的代码,PA4、PA9、PA27的控制是不同的,今天正常不等于明天正常
既然公开,就要公开一个正确的图,不是吗?
当然,我也没有正版,也不能保证100%正确,但我想根据我是有的。

jlinkpro 发表于 2009-6-20 00:30:38

taoist大侠还没说为什么V8是7S64不是你所说的7S256呢?

nihke 发表于 2009-6-20 00:33:06

不好意思,我不会读汇编。
在使用jtag接口的时候,PA9肯定是低电平,在使用swd接口的时候PA9肯定是高电平,你所说的PA4和PA27我认为是让SWD三态的两个信号,而我发的原理图只不过是让PA9一个信号禁止125而已。
如果你愿意详细解释,请不吝赐教。

taoist 发表于 2009-6-20 00:40:26

to 【38楼】 jlinkpro

这个问题嘛。。。。

我一直以为V8是7S256,而且一直以来怀疑APP里面有漏洞,仔细看了你的图才发现,原来Company可能根本没有测试7S256,而一直使用的7S64,难怪呢。。。
ATMEL的AT91SAM7S256 Rev.A的chip id是错误的,在AT91SAM7S256 Rev.B改正了,但APP里面一直是根据AT91SAM7S256A的chip id来判断flash容量的,这样,当使用AT91SAM7S256B时,APP就会误认为CPU是AT91SAM7S64,从而导致写Flash(更改USB地址。。。)失败。

我一直以为这是个漏洞,原来根本V8就是用的7S64。。。我写的bootloader还修改了APP的机器码来修正这个漏洞呢。。。

不过,说实话,用7S256比7S64在大量读取数据时会稍稍快一些

taoist 发表于 2009-6-20 00:48:43

to 【39楼】 nihke

你不会读汇编???
那你怎么搞定的???纯靠猜?

当interface模式为2时,PA4和PA27的控制是不同的,所以不能一起控制。

而且。。。节省出的I/O你能拿来干嘛?

nihke 发表于 2009-6-20 00:52:38

我确实是猜的,逻辑分析仪测量加猜测。
我这个电路顶多是缺少一个在SWD模式下(PA9=1),TCK三态的一种情况。

nihke 发表于 2009-6-20 15:14:49

修改过的Protel99se原理图。
仅供学习研究~~~
点击此处下载 ourdev_454757.rar(文件大小:8K) (原文件名:J-V8.rar)

shian0551 发表于 2009-6-20 20:48:04

看样子V8到尽头了....我画个板子送大家算了............

nihke 发表于 2009-6-20 21:01:40

to 【44楼】 shian0551
好啊,那样就是造福于民了

jlinkpro 发表于 2009-6-20 21:49:59

几天没上淘宝,V8已经降到600了,看来要不了多久就已经白菜价了

nihke 发表于 2009-6-20 23:39:00

pro原理图采取分段式的策略,先放出JTAG接口部分的图片。
仅供学习研究~~~
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_454866.JPG
(原文件名:PRO_JTAG.JPG)

shian0551 发表于 2009-6-20 23:47:28

JTAG接口2脚为什么没有用???

shian0551 发表于 2009-6-20 23:56:56

点击此处下载 ourdev_454867.pdf(文件大小:117K) (原文件名:jl*i*nk.pdf)

看下这个文件,详细介绍J**LI*NK引脚功能.....

shian0551 发表于 2009-6-21 00:02:34

http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_454868.png
(原文件名:jlittttnk.png)

nihke 发表于 2009-6-21 00:05:39

写的再清楚不过了,第2脚不使用。

shian0551 发表于 2009-6-21 00:10:01

那时真对目标接口.

帮看下,2和17还有其它什么用处....

nihke 发表于 2009-6-21 00:14:03

你理解反了吧

shian0551 发表于 2009-6-21 00:24:51

标准接口是不需要这2个接口的,但我想定义这2个接口是否有其它用途.或在其它类型的工具中有使用.

nihke 发表于 2009-6-21 00:30:11

那你要参考ARM JTAG接口的标准,根据ARM标准17脚是DBGRQ,19脚是DBGACK,有点忘了,你搜一下吧。

jlinkpro 发表于 2009-6-21 13:52:08

等不及想看后面的图了, nihke大侠加油啊

liandao 发表于 2009-6-21 18:38:33

哎,要是有人能搞定Freescale的USB-TAP,那调试Freescale的PowerPC就爽了,USB-TAP目前还是很贵(~5000RMB)呀!USB-TAP的硬件就没办法便宜的了,上次拆开看来一眼,里面是一个PowerPC + SDRAM + Flash + Xilinx的CPLD,而且是多层板(4/6层?)

taoist 发表于 2009-6-21 19:24:41

to 【57楼】 liandao

J-L*i*n*k BDM26是不是你所说的USB-TAP?

helloshi 发表于 2009-6-21 19:39:17

BDM不是单线的么

yzhu 发表于 2009-6-21 20:08:24

J-L*i*n*k BDM26不是USB-TAP。USB-TAP是Freescale开发的针对自己CPU的开发工具。
我有一个USB-TAP,不过是for Freescale 56800 系列16位单片机的。
下面是我拍的PCB图:
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_455023.JPG
USB-TAP电路板A面 (原文件名:USB-TAP-A.JPG)

http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_455024.JPG
USB-TAP电路板B面 (原文件名:USB-TAP-B.JPG)

据图推测,USB-TAP的硬件是相同的,不同的CPU用不同的固件。

taoist 发表于 2009-6-21 20:30:32

LS,直接把Flash里的东西读出来看看

hiberhe 发表于 2009-6-21 20:54:59

USBTAP唯一可能的难点在那片CPLD,其它部分根本没难度的.其实破它的意义不大,这个一般是公司才会用,也不在乎那5K左右(好像祥估的便宜点),而且自己做的话,成天也不会低,没什么人D的原因估计是市场不大,成本也太高.

我都不怎么习惯用USBTAP调,基本就是下下代码.要是能把WindProbe(WindRiver 风河公司的调试器)的license解决,我倒更喜欢它,用它调VxWorks方便些,毕竟是一家的产品.

USBTAP好像可以用于Freescale的全系列CPU,ARM,PPC,还有codefire好像都可以

oldtom 发表于 2009-6-21 21:58:40

强,一个字,太强了。
不知道这样,company会不会不继续了?

kakaarm 发表于 2009-6-21 22:19:25

看来大家以后全部要去买正版了呵呵.中国人富起来了嘿嘿....

taoist 发表于 2009-6-22 10:49:15

to 【65楼】 nihke

看看,起了个坏头

bigarmer 发表于 2009-6-22 11:13:05

这一招就叫“闪死你个潜水的”,哈哈!
完全打破潜规则!撕掉最后的遮羞布。
其实我也非常的吃惊!

hfmedical 发表于 2009-6-22 13:22:09

有pro的固件吗?

hfmedical 发表于 2009-6-22 13:38:03

怎么找不到taoist的图啊

taoist 发表于 2009-6-22 13:39:39

to 【71楼】 hfmedical

不好意思,我不再公布任何东西

hfmedical 发表于 2009-6-22 13:43:37

to【72楼】 taoist

hontor 发表于 2009-6-23 20:35:27

PRO的图呢?

nihke 发表于 2009-6-24 18:51:10

点击此处下载 ourdev_455812.rar(文件大小:576K) (原文件名:pro.rar)
protel mcu123

hontor 发表于 2009-6-25 21:31:39

谁要firmware?举个手
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_456054.JPG
(原文件名:V8_1.JPG)

http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_456055.JPG
(原文件名:V8_2.JPG)

http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_456286.JPG
(原文件名:PRO_1.JPG)

http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_456287.JPG
(原文件名:PRO_2.JPG)

xyz1234 发表于 2009-6-25 22:16:47

jlink pro firmware???

shian0551 发表于 2009-6-25 22:20:00

V8,yao ...............
快传来..............
呵呵

hontor 发表于 2009-6-25 22:24:10

【77楼】 xyz1234
要过些天,正在实验。

nihke2 发表于 2009-6-25 22:47:42

各位,我的方法好用吧?

shian0551 发表于 2009-6-25 22:51:57

好用,好用,简直绝了.

我们烧香把你供着,呵呵........

nihke2 发表于 2009-6-25 23:00:13

别咒我,我还年轻

hontor 发表于 2009-6-25 23:06:53

winhex也很好

shian0551 发表于 2009-6-25 23:56:02

点击此处下载 ourdev_456084.pdf(文件大小:337K) (原文件名:RM08*0*01_J*Li*nk*US*BP*ro*to*co*l.pdf)

描述了相关命令....
大家研究下,还有其它什么好的命令.......

【82楼】 nihke2
不是咒你,是对你的仰慕如滔滔江水,无法表达啊

tsb0574 发表于 2009-6-25 23:58:46

发上来吧!!!!

shian0551 发表于 2009-6-26 00:01:23

发了啊,就上面的那个seg公司的文件.

bigarmer 发表于 2009-6-26 08:43:02

hontor发的那个截图貌似不是原装的,因为BOOTLOADER部分不太像。

taoist 发表于 2009-6-26 08:47:36

to 【87楼】 bigarmer

眼力很好嘛。。。

bigarmer 发表于 2009-6-26 09:28:51

那是。
山寨的多是多,但是总有人见过原装的FIRMWARE吧。

hfmedical 发表于 2009-6-26 09:41:14

【76楼】 hontor

V8,要 ...............
快传来..............
呵呵

hontor 发表于 2009-6-26 21:38:33

论坛能不能发权限帖子啊?

www1519 发表于 2009-6-26 21:49:09

没听说过!

hontor 发表于 2009-6-26 22:09:44

V8的,可以升级。PRO就不在这里发了。
点击此处下载 ourdev_456321.rar(文件大小:42K) (原文件名:V8.rar)

www1519 发表于 2009-6-26 23:07:23

顶过~

谢谢lz~

www1519 发表于 2009-6-26 23:10:59

顶过~

谢谢lz~

Jigsaw 发表于 2009-6-26 23:38:06

中间删了不知多少贴

都是高手

tdmi 发表于 2009-6-27 07:54:05

mark

jlinkpro 发表于 2009-6-27 09:10:26

谢谢 hontor大侠 的firmware

果然如taoist大侠所说,不支持AT91SAM7S256

请问这个firmware是山寨的还是原厂的?

taoist 发表于 2009-6-27 09:35:03

to 【99楼】 jlinkpro

山寨得紧

yxw_bob 发表于 2009-6-27 12:30:48

v7的firmware,从所谓的“原版”复制的j*l*n*k里面读出来的。用坛子里的v7&v8的j*l*n*k好像不能工作.
v7 full function J*l*i*n*k* firmwareourdev_456391.txt(文件大小:240K) (原文件名:jlink_bootload.txt)

taoist 发表于 2009-6-27 14:18:30

to 【101楼】 yxw_bob

鉴定完毕,正版V7 firmware现身

yxw_bob 发表于 2009-6-27 21:51:40

可惜,坛子里兼容的j*l*n*k好像不能正常工作,我最近没空,哪位兄弟有时间根据正版的V7把坛子里兼容的j*l*n*k的图纸修改一下,让兄弟们用上,省得中招!!!
    哪位兄弟有时间,出力吧这个事情给板了???

jlinkpro 发表于 2009-6-28 12:14:40

真的吗?我试试去

252177861 发表于 2009-6-28 17:25:13

【101楼】 yxw_bob
请问如何转换成BIN文件?

yxw_bob 发表于 2009-6-28 20:05:26

v7的firmware,BIN FORMAT!
   v7的firmware,BIN FORMAT!!!ourdev_456596.rar(文件大小:22K) (原文件名:jlinkv7_ff.rar)
页: [1] 2 3
查看完整版本: taoist啥时候公布V8啊?