I try to port ble_app program to my board from bsp/hifive1.
I found something wrong at srodata alignment. (see attached file)
the .data section size is 0x94, and the following .srodata section is
alignment at 2**3
so .sordata section start at 0x98. 4-bytes are skipped.
we do not always have this error, it depends.
I guess it happen at ".data section size is not 8-byte alignment"
I modify the hifive1.ld to make sure .data section size is 8-byte alignment.
----------------------
.data :
{
*(.data .data.*)
*(.gnu.linkonce.d.*)
. = ALIGN(8); <------------------------I add this line
} >dtcm AT>itcm
--------------------------
dont know is there anything missing?
Jack