Altera_Forum
Honored Contributor
9 years agoBoot two cores in cyclone V with two different programs or OS?
Hello everyone! I have deal with soc for several month, and i almost scanned all the topics in this forum.
We mostly talk about the core# 0. so I am confused that why no topic mentioned about how to use the core# 1? We all know that Linux OS will manage both cores in SMP mode. But in a baremental project, how we take full use of the second core? I have two questions: :evil:1: baremental(core# 0) + baremental(core# 1) mode ACHIEVED: I have achieved running two cores using JTAG line to load programs, and it works will! QUESTION: How we boot the both cores automatically? I have tried using core#0 to load program of core#1 to a specific ddr3 location, release core#1 from reset, but i failed. I can't read the data successfully from nand flash using HWLIB divers. :evil:2: Linux(core# 0) + baremental(core# 1) mode ACHIEVED : I can running linux on core# 0, meanwhile ,I can load core#1 's program using JTAG line, it works well! QUESTION: How can linux load core# 1's program from file system. I have no time to do this experiment! I will be thankful for any advice for me. help.....