User Activity

  • Created ticket #7 on Open Programmer

    Add documentation for firmware commands

  • Posted a comment on ticket #13 on Open Programmer

    I have fixed this by enforcing an even code size in FileIO for P18 devices, plus have incorporated various other fixes to support the Q84 types, specifically the 18F26Q84 that I have. This includes adding a new 'type 2' device (Q84) with more config words, and changing the hard-coded number of config words to CONFIGlen. While working with the code, I have changed tabs with spaces and re-formatted some code because I found it very hard to read. Therefore, I unfortunately cannot provide a reasonable...

  • Posted a comment on ticket #13 on Open Programmer

    Hmm, this seems complicated. 'size' seems to be set in 'FileIO' and the buffer allocated there... Not sure where this adjustment is best made. And maybe this problem also occurs with other devices so that it should be solved somewhere 'globally' ? Any advice from the code owner?

  • Modified a comment on ticket #13 on Open Programmer

    The problem is that for an uneven value of dim, the end check condition is missed because i increments in steps of 2 and the final packet is not written. A solution may be to grow the buffer when its size is even: if (dim & 0x01) { memCODE[dim++] = 0xff; } for (i = k = 0; i < dim; i += 2) { ... if (j > DIMBUF - 8 || i == dim - 2) { ...

  • Posted a comment on ticket #13 on Open Programmer

    The problem is that for an uneven value of dim, the end check condition is missed and the final packet is not written. A solution may be to grow the buffer when its size is even: if (dim & 0x01) { memCODE[dim++] = 0xff; } for (i = k = 0; i < dim; i += 2) { ...

  • Created ticket #13 on Open Programmer

    Bug in Write18FKx

  • Created ticket #12 on Open Programmer

    Bug in read code for new PIC18F devices

  • Posted a comment on discussion Open Discussion on Open Programmer

    Could you point out the differences? I have compared to Q43 and Q84 family programming specs and the only difference I could find was the number of config bytes/words. The Q84 has some extra ones for the CRC engine. Apart from this, is anybody successfully programming Q43 devices? I am asking because I currently am trying to add the Q84 device to op, but get programming failures and crashes (there also is a bug in the read code, I will report it separately)

View All

Personal Data

Username:
pascalniklaus
Joined:
2003-06-05 18:53:08

Projects

  • No projects to display.

Personal Tools