I’m reading through the tutorials you suggested and I have a question.
I’m very new to VisualDSP. I’m confused. Why is a second Linux computer needed to compile the bare-metal RPi code. I thought VisualGDB was a cross-compiler plugin to Visual Studio. Isn’t it compiling for ARM using a GCC toolchain within Visual Studio?
This topic was modified 1 month, 2 weeks ago by BobKruse.
This topic was modified 1 month, 2 weeks ago by support.
Writing bare metal Raspberry Pi code does not require a second Linux computer. You can instead use our regular ARM toolchain and configure the necessary flags manually per this tutorial. That said, as Raspberry Pi is typically used together with the Raspbian Linux distro, VisualGDB does not come with a ready-to-use barebone project template for Raspberry Pi, so you would need to find out the correct compiler flags and obtain the necessary header files from the device vendor.
Note that this will NOT work for Linux-based projects, as they require a special Linux-based toolchain.