在选择硬件为e203的情况下,NuleciStudio IDE 识别不了浮点数。就是说float a=1.0;打印a,a显示不出来。是因为编译器不支持浮点数吗?如果不支持,怎么没修改呢?
那老师如果加浮点单元的话,是不是说加一组浮点寄存器,在增加浮点运算单元,这个单元和alu属于并列结构,还是说有其他
我记得书上ALU那块又讲,是和运算通路并列的
1. 浮点不能通过NICE接口接哈,浮点有自己固定的编码格式的,不能自定义,不然编译器也不知道,除非自行修改编译器。
2. “修改编译器选项为rv32imafc ilp32f后,编译仍然是整数指令”,先clean一下,再编译看看
目前浮点计算的硬件已经通过nice口接上去了,但在编译过程中,修改编译器选项为rv32imafc ilp32f后,编译仍然是整数指令
老师您好,谢谢您的指导,我们是想让一个浮点加法操作,编译器编译出浮点加这条浮点指令,而不是多条整数指令,目的是为了给e203增加浮点协处理器,请问老师在e203上有什么办法能实现编译器编译出浮点指令这种操作呢
SDK配置里面要选with printf float
怎么修改呢?