I am currently working on porting SONiC to an ARM64 device. Since the hardware is still in development, the environment is more like a SoC board with few PCIe lanes. I have tried compiling a bootable image like vs-arm64.bin to set up a general ARM PC environment for continued development.
Is there a method to run SONiC without flashing it to the device's flash memory, and instead boot it directly via GRUB?
Additional Info: My ASICs are in the form of PCIe cards plugged into the motherboard.
So far, I have attempted the following:
Would appreciate any advice or suggestions. Thank you.