I am interested in the uf2 file format outputted from arcade.makecode;
I have read everything I can about the uf2 file that I have avaliable and it looks like the uf2 files are just containers for containing binary data that gets flashed to the device (with a lot of flags and magic bits to make sure everything gets sent correctly)
My question is what data is flashed to the device? How does arcade makecode convert the typescript into the binary and could I just make a uf2 file with the data being some other compiled version of binary for the same microprocessor, and if so what type of binary works and how do I compile assembly into whatever version of binary it is?
I specifically am asking about the TinkerGen GameGo, which is an stm32 f401 or something along that line.
My end goal I want is to be able to program the GameGo in assembly language.
Thanks for any help!
1 Like