there are two test example for E31_RTL simulation, is this two examples also compiled by the sdk toolschain ?? why did I use the sdk toolschain compile myself software but can’t use to the E31_RTL simulation which toolschain may create some 2-BYTE instructions .
I’m not quite sure I understand your question, but:
There are various example programs in the Freedom E SDK, not all of them work for all platfoms. Each program has an
.unsuppored_boards file for the boards that it won’t work on, for example:
The reason the toolchain creates some 2-byte instructions is because all the SiFive platforms support ‘C’ extension, so some instructions are 2-byte compressed instructions. You can see this is set here for each board: