kellac1

Forum Replies Created

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • in reply to: VisualGDB for macOS #34474
    kellac1
    Participant

    I think VisualGDB for macOS would be a great addition to an already amazing product. Thank you for all you do.

    in reply to: Nordic Secure DFU Bootloader #22440
    kellac1
    Participant

    Nevermind. There was a corruption inside the nrf_dfu_types.h file.

    All is well.

    in reply to: TARGETTYPE Override #22001
    kellac1
    Participant

    After a little bit of effort and thinking through it I have found a solution.

    I combined both idea from the previous links in my post above. I first followed all of the steps in creating the bootloader project as defined here. There were a few changes I had to make to the project to make everything work correctly.

    First, I built the bootloader project separately, and added the output binary file to the main app project as a resource file. The Properties (not VisualGDB properties) for that file were setup as an “Embedded Binary File” and set to go into the section name “.bootldr” for the configuration that was building the entire app + bootloader. All other configs, I just exclude from build.

    I then changed the Output Directory, found in Project Properties (not VisualGDB properties), to “$(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\“. This was because the main application project was deleting my .bin file that was generated by the bootloader project.

    After those two changes, I was able to build and link the projects properly. I also now have them store in locations that are independent and not overwritten by each other.

    Hope that helps.

    • This reply was modified 5 years, 7 months ago by kellac1.
    • This reply was modified 5 years, 7 months ago by kellac1.
    in reply to: TARGETTYPE Override #21999
    kellac1
    Participant

    I have found this, but not sure how I migrate from the previous boatloader example found here.

    I could certainly use some help as this was just working before I migrated to the suggested MSBUILD.

    in reply to: TARGETTYPE Override #21998
    kellac1
    Participant

    Do you have another example on how to do the bootloader without the Makefile? That is the main reason for specifying the TARGETTYPE. We were using the Makefile for linking the boot loader to the application.

    in reply to: TARGETTYPE Override #21984
    kellac1
    Participant

    With the previous GCC build there was an area for additional Make arguments.

    <MakeFilePathRelativeToSourceDir>Makefile</MakeFilePathRelativeToSourceDir>
     <MakeConfigurationName>Debug_AppOnly</MakeConfigurationName>
     <AdditionalMakeArguments>$(LocalMultiThreadedBuildFlags) TARGETTYPE=APP</AdditionalMakeArguments>
    • This reply was modified 5 years, 7 months ago by kellac1.
    • This reply was modified 5 years, 7 months ago by kellac1.
    • This reply was modified 5 years, 7 months ago by kellac1.
Viewing 6 posts - 1 through 6 (of 6 total)