I've put online the new version of "TinyBootloader+".
I haven't put the J-type firmware, because the PC software needs to be modified. I've no J-type devices, so we'll need to develop it together :-)
Best regards,
Edorul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear Edorul. and ALL
I created an alpha version of 18F24J10 and beta version of 18FXXKXX.
$6D, C, 18F w/32KB flash & 1024B EEPROM, $8000, $400, 264, default,
$6E, C, 18F w/64KB flash & 1024B EEPROM, $10000, $400, 264, default,
$6F, C, 18F w/128KB flash & 1024B EEPROM, $20000, $400, 264, default,
$30, C, 18F w/16KB flash & 0B EEPROM, $4000, 0, 264, default,
$31, C, 18F w/32KB flash & 0B EEPROM, $8000, 0, 264, default,
J-type so 512 words erase size, I'm going to re-write and copy of the bootloader.
(For 18F24J10)
1.Reception of 0xC1
2.bootloader area(3F00H ~ 3FFFH) to copy to RAM(0000H ~ 00FFH)
3.Clear the area of 3800H ~ 3BFFH
4.Copy the 3B00H ~ 3BFFH of RAM
5.Go to wr_bl2 in copy space
6.Clear the area of 3C00H ~ 3FFFH
7.Copy the 3F00H ~ 3FFFH of RAM
8.Go to SendID in new copy space
9.Output IdTypePIC
10.Outputs "C"
Best regards,
Dan
Last edit: Dan 2013-08-29
Dear Edorul. and ALL
This is Configuration transfer version of 18F24J10
$30, J, 18F w/16KB flash & 0B EEPROM, $4000, 0, 264, default,
$31, J, 18F w/32KB flash & 0B EEPROM, $8000, 0, 264, default,
(For 18F24J10)
1.Reception of 0xC1
2.Output IdTypePIC
3.Output "J"
4.Recive Configuration bytes
If TYPE == "J" HOST Sends
ADR-U,ADR-H,ADR-L,0(=count),crc
or.
ADR-U,ADR-H,ADR-L,8(=count),CONFIG1L,1H,2L,2H,3L,3H,4L,4H,crc
5.If count == 0 goto 7.
6.if count == 8 copy to RAM(00F8H ~ 00FFH)
7.bootloader area to copy to RAM((0000H ~ 00FFH) or (0000H ~ 00F7H))
8.Clear the flash area of 3800H ~ 3BFFH
9.RAM(0000H ~ 00FFH) copy to flash(3B00H ~ 3BFFH)
10.Go to wr_bl2 in copy space
11.Clear the flash area of 3C00H ~ 3FFFH
12.RAM(0000H ~ 00FFH) copy to flash(3F00H ~ 3FFFH)
13.Go to Mainloop in new copy space
Best regards,
Dan
Hello Dan!
I hope everything is OK for you and you had a good summer :-)
Thanks for these new firmwares. Tell me when you want I put them online (with previous PIC10-12-16-18 firmwares from your post of august 7th).
Best regards,
Edorul
Hello Dan!
I've put online the new version of "TinyBootloader+".
I haven't put the J-type firmware, because the PC software needs to be modified. I've no J-type devices, so we'll need to develop it together :-)
Best regards,
Edorul