Skip to content

Build Toolchain not defined, will not produce a working binary for SKpico2350DAC #178

Description

@steddyman

I've spent 2 days trying to get the 2350DAC build to work on my Mac, without any success. I think the documentation needs to clearly state which BUILD flags are required for each hardware type and what exact Toolchain, SDK and GCC versions are required.

I've made the following changes to get it compiled, but when I flash it to the device it is dead. Comparing the output with picotool info and your official release everything looks correct. I created a build.sh with the correct flags and I can get it to build without errors or warnings.

I can also build my own firmware with this toolchain that just flashes the LED different colours and that works. I just cannot get the 2350DAC build to either light the LED or play sounds. I have tried it without making any modifications apart from the attached, which are required for it to compile with the latest SDK.

For some reason, I can't attach this file, but you also need to add a forward declaration into reSID16/filter.h for the class definition protected section of:

  float evalType3(float br, float o, float s, float mfr, int x);

build.sh

CMakeLists.txt

SKpico.c

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions