Forum Discussion
Altera_Forum
Honored Contributor
20 years agoHi Scott,
Now I am well-known about u-boot start-up from epcs device. <1> FPGA is configured with config data in epcs first. <2> Then, boot_loader_epcs.srec stored in epcs runs in FPGA on-chip rom and copy u-boot to the u-boot TEXT_BASE(elf link address). <3> Finally, u-boot runs in TEXT_BASE(here is in sdram 0x017C_0000, the last 256KB. My sdram is 8M, base=0x0100_0000), generate the environment(heap, global data, stack) and initial hardware for use. Right? My timer, epcs, led, uart and sysid are initialized ok, now. Next, I 'll try to make my flash work. LiangYi