hello
currently we are working on our 6678 custom board. steps we take to boot c6x-linux on our board is as follow:
1-first we load c6x-kernel by use of CCS
2-under linux we give these command
--> flash_eraseall /dev/mtd2
-->flashcp [our kernel.bin file] /dev/mtd2
3-i adjust device.c file inside linux source code file as mentioned in the link below
linux-c6x.org/.../IBL_version_1.0.0.11
i copied prebuild ibl file for evaluation board into /ibl/src/util/iblConfig/build (as mentioned in above link) and run ./iblConfig.out
the parameter adjusted in device.c file contains DDR3 parameter and core PLL.
4-i programmed ibl.bin file generated in step 3 by use of DSS script that povided inside prebuild linux release( i mean inside /program_evm/program_evm.js )
5-i set boot pins in similar way that i set them in evmc6678 and release POR pin and run putty, but there is no log on putty and it seems that linux doesn't boot.
the same process worked fine on evmc6678, but it doesn't work on our custom board, what is my problem and what i'm doing wrong? is problem in our FPGA code? does FPGA on evmc6678 doing something that we have missed?