Hi... Is there a bootloader for 18F26Q10 series devices please (any Q10 series would do!)
Thanks!
Yes, we have developed a Q10 solution. Shown below is the report from the tooling.
Send me a PM with the following information.
Chip name, PPS settings (defaults are shown in the report below C6 & C7), SAF Words ( Default is 0 ), startup delay ( default is 2s)
TOOLVERSION .......... 1.06A CHIP ................. 18F26Q10 IDTYPEPIC............ $2E [PICCODES.INI] BOOTLOADER SIZE ...... 132[WORDS] FREQUENCY ............ 16 Mhz INTERNAL OSCILLATOR BAUD RATE ............ 115200 PROGMEM WORDS ........ 32768 RAM BYTES ............ 3359 CHIPFAMILY ........... 16 EEMEMORY BYTES ....... 1024 SAFMEMORY WORDS ...... 0 HEFMEMORY WORDS ...... 0 PPSCHIP .............. YES PPSCONFIGDEFINED ..... YES PPSTOOLPART .......... 18F26Q10 TIMERDELAY ........... 2 SECS ERASE BLOCK BYTES .... 128 WRITE BLOCK BYTES .... 128 CHIPARCHITECTURE .. 8 CONFIG: CPD = OFF, CP = OFF, LVP = OFF, WRTD = OFF, WRTB = OFF, WDTE = OFF, XINST = OFF, MCLRE = INTMCLR, FCMEN = ON, CLKOUTEN = OFF, RSTOSC = HFINTOSC_1MHZ, FEXTOSC = OFF APFCONTROL: NOP ’TXSEL = 0: RXSEL = 0 RC6PPS = 0X0009: RXPPS = 0X0017 : ANSELC = 0 MEMORY USAGE MAP (’X’ = Used, ’-’ = Unused) 0000 : XXXX------------ ---------------- ---------------- ---------------- FEC0 : ---------------- ---------------- ---------------- --------XXXXXXXX FF00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX FF40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX FF80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX FFC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXX-- ---------------- ---------------- 0000 : XXXXXXXXXXXX---- ---------------- ---------------- ---------------- All other memory blocks unused. Program Memory Bytes Used: 246 Program Memory Bytes Free: 65290 Recommendations for your solution: As shown above, in this report, specific CONFIG bits are set to specific values. All other CONFIG bits are set to the default value As shown above, in this report, PPS may have been used to set up the USART. You MUST consider the impact of the bootloader use of PPS in your solution. As the bootloader exits, handing of the processing to your program, the USART is disabled, however, You MUST set/disable PPS on the specified ports (PPS registers will have the substring of ‘PPS‘), or, set the PPS registers used to a state that you required. As shown above, in this report, a memory map is provided You MUST ensure your program does not overwrite these memory location using SelfWrite or the program size. You MUST also consider the page size of the specific chip selected with also constrain the maximum program size. 06/16/2021 06:29:28
I have just tested the new bootloader on a 18F25Q10, work nicely.
Please send a PM.
Evan
Q10 series works with the new generator.
Where is that to be found...? Upcoming in mplabloat? :)
Plan. Complete PIC-AS port (so, removing any dependency on MPASM). Publish onto a website and/or integration with MPLAB-X.
The website will be a configurator. Choose chip, choose config, choose pps... done.
Brilliant... I look forward to it!
After all... it cannot be hard to make it work. :-)
Log in to post a comment.
Hi...
Is there a bootloader for 18F26Q10 series devices please (any Q10 series would do!)
Thanks!
Yes, we have developed a Q10 solution. Shown below is the report from the tooling.
Send me a PM with the following information.
Chip name, PPS settings (defaults are shown in the report below C6 & C7), SAF Words ( Default is 0 ), startup delay ( default is 2s)
I have just tested the new bootloader on a 18F25Q10, work nicely.
Please send a PM.
Evan
Q10 series works with the new generator.
Where is that to be found...? Upcoming in mplabloat? :)
Plan. Complete PIC-AS port (so, removing any dependency on MPASM). Publish onto a website and/or integration with MPLAB-X.
The website will be a configurator. Choose chip, choose config, choose pps... done.
Brilliant... I look forward to it!
After all... it cannot be hard to make it work. :-)