thanks for the thread![]()
|
|
|
|
Would you like to get all the new info from
PSX-Scene in your email each day?
Want to learn more about the team keeping you up to date with the latest scene news?
Read about them now! Check out our Developer bios, too! | ||
|
|
thanks for the thread![]()
about the basic schematics, modify it to support bootloader, art2003 PIC programmer and LVP, see here and following replies in that thread.
http://psx-scene.com/forums/showpost...&postcount=988 (PSGroove finally ported to a new chipset: PIC18F2550)
I don't have one built like that schematics, and I use PicKit 2, so I can't test/verify what modification will make this.
Also don't quote the full image in mine reply
Last edited by skygunner; 09-12-2010 at 11:49 PM.
Awesome. Thank you very much, this is greatly appreciated and should be locked & stickied.
In regard to skygunner post above referring to art2003 programming and bootloaders - im still unclear if that information holds true, I read it earlier in the thread - with the above information I can see if it is indeed true as I have a bootloader schematic using MCLR made, and will try that hex.
Olimex PIC-USB-4550
MCHPUSB Bootloader
Use the bootloader version in 3rd reply MP's build, this board has LED on pin 22 which is B1(D3 on 4550 datasheet).
I have this board purchased from RS components. I've flashed it with PSGrooPIC1.3_BTL-ok_12MHz_20MHz_C0_B0_B1_MCLR_compiled_by_MP using 20Mhz and B1. The device works, but the LED doesn't. The LED is connected on pin 22 and does show D3 on the board. I previously tested MP's CrazyLED but got the same outcome. I know that it's only the LED so if it's too much bother I won't worry about it.
Thanks for any help.
Maybe it's need to use D3 in source code instead of B1(though they are both pin 22), and even further build for 18F4550 not 18F2550
Try the one here I attached, use 18F4550.h head file so we can use D3 pin
20MHz
MCLR
LED on D3
Edit: fixed the boot flag
Edit: confirmed both are working, use the binOP one which will flash much faster.
Last edited by skygunner; 09-15-2010 at 10:54 PM.
Firmware yes.. thnx will try later
Btw..to enter booloader on "Microchip USB HID Bootloader" the switch should be between 1&GND, right? As far as this schematic is right ( When using the PSGrooPIC "Bootloader USB HID C18 18F2550Trainer: HEX + SRC")
Im just so confused about these bootloaders :brrrr:
i don't think it will work if you only have a switch on pin 1 to GND, it's more or less a rest for pin 1 to GND, but you need the jump pin signal for bootloader to continue itself, so it should be VDD pin 20 to GND for this particular bootloader?
I can't comment on the resistor and diode between pin 20 and GND as I don't understand it's purpose either.
For other MCPHSUSB Bootloader, it has pin 17 to GND by default;
sometime you need a 10K resistor between pin 1 MCLR to GND;
For MP's custom MCPHSUSB Bootloader and schematic, it short pin 28 to GND for bootloader pin, and it has 10K resistor between pin1 MCLR to GND;
Normally you don't need to build a reset button on MCLR to GND as hold the bootloader's boot pin and plug it in is same as reset and hold boot pin;
Edit: I updated the 'Modify your existing board to support bootloader' part in the FAQ in the first page. It still needs to be confirmed/corrected
Edit: The 18F2550Trainer USB HID C18 bootloader must have bootloader pin configured on pin 1 too; so while you press the button, it does both reset and bootloader pin;
With MCLR enabled, you need to connect MCLR pin 1 to VDD through a 10K resistor;
Last edited by skygunner; 09-14-2010 at 12:46 AM.
i'm gonna be using 40 pin 18f4455
so what hex do you do suggest?
this is my diagram:
![]()
Last edited by hvckz; 09-13-2010 at 08:43 AM. Reason: added the diagram
well it doesn't have pin out on it,hard to read...looks like it's LED is on pin A3, which is no one is using that for LED here yet;
But it doesn't matter, you can still use it to jailbreak without LED;
you can use one of the firmware in
PSGrooPIC1.3_noBTL_12MHz_20MHz_C0_B0_B1_MCLR_compi led_by_MP.zip
from the first page. choose the right Crystal OSC value;
However, note your schematics doesn't support bootloader, if later you want to use bootloader, ref to the 'Modify your existing board to support bootloader' section.
| « Previous Thread | Next Thread » |
| Tags for this Thread |