This is entirely not Great Cow BASIC related but I am confident someone here will be able to help me:
( And if the mods feel it has to be removed it is also fine )
I am trying to compile the bootloader for the MplabXpress board with the pic16f1454 (as the programmer) and the pic18f18345 (as the target) that emulates as a usb storage device.
It has two sections, one is a DFU bootloader to update the firmware on the 16f and the other the mass storage programmer.
I am sucessful in compiling the DFU part but whe trying to compile the othe part I run into lots of errors:
It says a file is missing but that file is crearly there.
Since I very rarely use Mplab (pretty much only to maybe tweak a bootloader or two, prefer Great Cow BASIC...) I think I am missing something small or stupid.I really dont know Mplab.
So If someone can be a superstar and tell me what I do wrong, or even better, post a ready compiled hex for the pic16 that would be awesome
I tried the online IDE and downloaded the latest Mplab and XC8 with no joy.
Thank you so much
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have the blank chips on hand from previous projects and thaught it would be interesting to replicate the xpress board in dip. So I cant try the demos, my "board" is not working. lol
But thanks for the reply.
Last edit: Gert vd Walt 2019-11-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The xpresss board is not DFU. However, that code is also avaiable on GitHub.
The title of the Git is is very misleading. It is not a DFU implmentation but a port the Xpress code.
I just tried the project and got a lot of errors. A lot. But, looking at the code this is a port of MTOuch to the 16F154x... So, I have no idea what the project is. I would go back the Author.
But, we can do the same in Great Cow BASIC. Someone just needs to create the functionality
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is entirely not Great Cow BASIC related but I am confident someone here will be able to help me:
( And if the mods feel it has to be removed it is also fine )
I am trying to compile the bootloader for the MplabXpress board with the pic16f1454 (as the programmer) and the pic18f18345 (as the target) that emulates as a usb storage device.
https://github.com/MicrochipTech/PIC16-XPRESS-Loader (this one)
It has two sections, one is a DFU bootloader to update the firmware on the 16f and the other the mass storage programmer.
I am sucessful in compiling the DFU part but whe trying to compile the othe part I run into lots of errors:
It says a file is missing but that file is crearly there.
Since I very rarely use Mplab (pretty much only to maybe tweak a bootloader or two, prefer Great Cow BASIC...) I think I am missing something small or stupid.I really dont know Mplab.
So If someone can be a superstar and tell me what I do wrong, or even better, post a ready compiled hex for the pic16 that would be awesome
I tried the online IDE and downloaded the latest Mplab and XC8 with no joy.
Thank you so much
May I recommend... you can do more in the Great Cow BASIC demo. I can explain that.
I have the blank chips on hand from previous projects and thaught it would be interesting to replicate the xpress board in dip. So I cant try the demos, my "board" is not working. lol
But thanks for the reply.
Last edit: Gert vd Walt 2019-11-22
The xpresss board is not DFU. However, that code is also avaiable on GitHub.
The title of the Git is is very misleading. It is not a DFU implmentation but a port the Xpress code.
I just tried the project and got a lot of errors. A lot. But, looking at the code this is a port of MTOuch to the 16F154x... So, I have no idea what the project is. I would go back the Author.
But, we can do the same in Great Cow BASIC. Someone just needs to create the functionality
Thank you for having a crack at it. Now I feel less like it is my ineptidude.