Menu

Compiling GitHub project in MplabX

Help
2019-11-22
2019-11-22
  • Gert vd Walt

    Gert vd Walt - 2019-11-22

    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

     
  • Anobium

    Anobium - 2019-11-22

    May I recommend... you can do more in the Great Cow BASIC demo. I can explain that.

     
  • Gert vd Walt

    Gert vd Walt - 2019-11-22

    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
  • Anobium

    Anobium - 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

     
  • Gert vd Walt

    Gert vd Walt - 2019-11-22

    Thank you for having a crack at it. Now I feel less like it is my ineptidude.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.