作者kaoru7568 (镜音俺嫁)
看板Modchip
标题[PS3 ] 自制PSGrooPIC心得(无LVP)
时间Fri Oct 15 22:17:56 2010
首先在这边感谢放出教学文的C大、让我问问题的S大、帮我除错的电机强者室友<(_ _)>
----写在前面-----
这个是给没有使用LVP(低电压写入)bootloader的人用的,
如果有花$100请卖家帮你烧bootloader的话可以←离开。
基於DIY精神以及不想给IC商赚100,所以做了这篇教学,
PSJB已经完成,但是还没有上PS3测试,不过我觉得成功且能用的机会很大。
-----------------
以下是成品图: 微软你终於想开了XD
http://img834.imageshack.us/img834/662/1000521.jpg (大图)
http://img405.imageshack.us/img405/2476/1000522t.jpg
电路图:
http://www.mediafire.com/?8vxcp48so2siaji
电路包含:JDM PIC烧录器、PSGrooPIC电路(V1.0 C大修改版本)
需要的材料:
<<JDM部分>>
1N4148 *4
稽纳二极体5.1V *1
稽纳二极体6.2V *1
2N3904 *2
LED *1
电阻: 1.5kΩ 10kΩ 100Ω 各1个
电容: 39pF*2 电解电容:100uF/16V 22uF/6.3V 各1个
<<PSGrooPIC部分>> (省略右上角的电源指示灯、且
RB5不接地)
18F2550 *1
微动开关 *1
8Mhz 晶体震荡器 *1
LED *1
电阻: 10kΩ 330Ω 各1个
电容: 22pF*2 电解电容:0.1uF 0.47uF 各1个
<<线材、接头>>
USB公头 (拿线剪一半XD) 红-- +5V
黑-- GND
白-- D-
绿-- D+
COM母头 把3,4,5,7,8 五条线拉出来,颜色不一定。
我用脚座还有杜邦接头做的,另外有留一根空脚当防呆
经过3小时的通识课(?)、室友2小时的除错,完成了电路,
我把JDM2和PSJB做在一起,烧录程式码中间并没有出错↓
http://img97.imageshack.us/img97/4055/1000522u.jpg
左边浅蓝色5个洞由左到右依序为COM的 8,7,5,4,3
如果是照我的布线方式的话,两边
红色+号是JDM2的GND
蓝色-号是PSJB的GND,请小心。
也就是说,
使用PDHB时,如图深蓝箭头的地线接在-号排
使用JDM2时,需拔除图中紫色标示的震荡器、深蓝箭头的地线换到+号排
-----以上电路相关。-----
接下来请下载WinPic800
http://www.winpic800.com/index.php?lang=en
PSGrooPIC
没bootloader版本 http://psgroopic.blogspot.com/p/downloads.html
安装完WinPic,跳好地线、拔掉震荡器,插上COM埠,不接USB。
启动WinPic,这边我们要做几个设定↓
part 1.
http://img135.imageshack.us/img135/6527/hwsetting.png
如图、依需求设定好烧录器,JDM programmer、COM1
part 2.
http://img221.imageshack.us/img221/889/checkb.png
如图、
红框内选PIC 18F 18F2550
绿框是 写入、verify
蓝框是 硬体测试、侦测晶片
按下
硬体测试看看JDM是否OK,按
侦测晶片看看晶片有没有正常辨认,
在JDM操作过程中,LED会一闪一闪。
part 3.
http://img831.imageshack.us/img831/7016/openir.png
确定所有烧录准备OK,按开启旧档,找出我们的.hex档,等等要把他烧进去PIC。
按下接着按下
写入,此时LED衡亮,表示正在写入hex;
写完以後按一下
verify看看有没有OK。 一切正常的话就大功告成了。
-----做好了,等等来试试看----
把COM拔掉,地线跳去蓝色、插上震荡器、USB。
直接接到电脑上面,如果装置管理员多出现Generic USB Hub、然後找到一个无法辨识装置
表示韧体有正常运作可以拿去PS3玩看看了。
-----------以上谢谢收看。
理论上可以用JDM2写入bootloader,以後就可以用USB来更新,
18F2550 pin 1的 reset键就会派上用场,详情请参考cassine大 [如何自制PSJB工具]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.251.220
1F:→ kaoru7568:补个淦点,刚快打完这篇给我断线,结果少了好几百P币... 10/15 22:18
2F:推 cassine:GJ!!不过你照片没缩解析度看得有点辛苦 10/15 22:26
3F:→ cassine:而且线怎麽会拉成这样?!应该不用弄的这麽壮观才是 10/15 22:26
4F:→ cassine:我只用了20*14个孔位而已 10/15 22:27
5F:→ kaoru7568:我把JDM烧录器整个做进去了,然後我又是第一次玩这个XDD 10/15 22:29
6F:→ kaoru7568:左半边很多二极体的是JDM,其实PSJB只有一点点 10/15 22:30
7F:推 cassine:噢对,仔细看是比我的还多了不少东西,我太懒惰了 10/15 22:32
8F:→ myriad:这图太大了吧?? 10/15 22:32
9F:→ kaoru7568:等等我缩一下,传的时候没有缩 10/15 22:33
改一下照片。
※ 编辑: kaoru7568 来自: 140.112.251.220 (10/15 22:36)
10F:推 cassine:ppt.cc总是会帮忙缩图,在不想缩的时候也帮缩=.= 10/15 22:37
11F:→ kaoru7568:来用金色青蛙吧XDDDD 传桌布也可以设定成不要缩www 10/15 22:39
12F:→ myriad:我量过电压, pin20 是 5v, 所以 JDM-2 依然是用 LVP 烧录 10/15 22:44
13F:推 cassine:对没错,是我弄错了,ART2003跟JDM都是LVP 10/15 22:49
14F:→ cassine:应该只有雪狼大用晶片烧录器烧录是HVP而已 10/15 22:49
15F:→ kaoru7568:老师我有问题(举手):我买来的2550是空白晶片,里面没有 10/15 23:15
16F:→ kaoru7568:bootloader,这样也可以用LVP吗? 10/15 23:16
17F:→ kaoru7568:还是说,其实我的JDM白做了、原本我可以直接用USB写入 10/15 23:16
19F:→ kaoru7568:上面说pin20 VDD启动晶片、pin01 VPP提供写入电压 10/15 23:18
20F:→ kaoru7568:特别去量COM埠有给一个11V左右的电压,依照网站的说法, 10/15 23:19
21F:→ kaoru7568:他会拿来当写入电压 10/15 23:19
22F:→ kaoru7568:不过在只接COM,没有动作的时候,确实是VDD=+5 VPP=0.17 10/15 23:20
23F:推 cassine:PIC 18F2550出厂时预设有开启 LVP写入功能, LVP写入功能 10/15 23:26
24F:→ cassine:仅能透过 HVP关闭,所以正常来说空白晶片也支援 LVP 10/15 23:27
25F:→ kaoru7568:这样表示JDM其实可以不用做吗?XDDDDD \^o^/ 10/15 23:29
26F:推 miraiyoshi:电子电路实习课 0 分... 太多跨线 XDDDD 10/15 23:30
27F:→ kaoru7568:被M了 0///////////0 第一次(羞) 10/15 23:45
28F:→ todotaurus:看不懂耶,如果预设是开启LVP,那为何会说,买之前请对 10/15 23:48
29F:→ todotaurus:方帮忙写入打开LVP的韧体@@? 抱歉,我被搞混中。 10/15 23:48
30F:→ kaoru7568:跟楼上有相同的疑问 (虽然我用JDM成功写进去,USB没试过 10/15 23:49
31F:→ todotaurus:抱歉,我重看了上方一次,大概懂了@@~~ 10/15 23:50
32F:→ todotaurus:感谢这篇的大大整理了JDM的电路部分,这样就可以来玩了 10/15 23:53
33F:→ kaoru7568:比较安全的做法是 JDM 和 PSJB分开做,室友说我这种布线 10/15 23:57
34F:→ kaoru7568:很危险 (因为GND全接在一起,用JDM可能会因为PSJB没拔, 10/15 23:58
35F:→ kaoru7568:结果短路 10/15 23:58
36F:推 lef1986:成就感是无价的吧 推推推 10/16 09:29