Hi, I'm working on enabling the POST feature for the socfpga cyclone v platform but I'm unable to define a proper address for the post word.
>From what I've read, I believe this word needs to point to a location on the on chip RAM, especially for ARM based architectures. Ref: http://lists.denx.de/pipermail/u-boot/2011-September/100138.html While referring to other architectures/implementations, I see that a particular space on the on chip RAM is reserved for the POST word. On the socfpga platform, in ./include/configs/socfpga_common.h CONFIG_SYS_INIT_RAM_ADDR points to 0xFFFF0000 CONFIG_SYS_INIT_RAM_SIZE points to (0x10000 - 0x100) where 0x100 is space reserved at back of scratch RAM for debug info. CONFIG_SYS_INIT_SP_ADDR points to (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) So, the stack pointer resides at this address. I tried modifying this by changing CONFIG_SYS_INIT_RAM_SIZE to (0x10000 - 0x104) and defining CONFIG_SYS_POST_WORD_ADDR as (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE + 0x100) so that the space at the end would be reserved for the post word. However, doing this makes uboot to get stuck at board_init_f which means it doesn't go past the relocate_code. Could someone explain how I can implement this feature? Thanks, Abhishek _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

