I followed the instructions in the Linux c6x User's Guide to build c6x for the 6678 EVM.
Using the Linux version of CCS and program_evm, I pretty much bricked the EVM. No POST, no Linux, no TFTP, etc.
I switched over to the Windows versions of CCS and program_evm, and I can now run POST. I also get a little further with c6x, in that the serial output says "IBL: Booting from NAND", which it repeats, but never actually boots c6x.
I'll also chime in with other posters on the forum about the lack of clear documentation from TI on how to do something pretty basic.
I think the problem must be in my build process. I've followed all the steps "prj config", "prj build" etc., and I've copied over different bin files that I renamed "nand.bin", including evmc6678-initramfs-demo*.bin, evmc6678-initramfs-min*.bin, etc.
Is there any troubleshooting advice, or does anyone have a c6x bin file I can download, just to verify if I have a build issue? When the EVM was delivered to me by my customer, it would boot into c6x. I added some functionality and rebuilt, but have never been able to boot a c6x that I have built.
Would it be worth trying to load the vmlinux build from CCS as an alternative?
Thanks,
MS