編譯時(shí),指定的 arch 是 rv32ec。不該是 rv32emc 么?
另外,似乎也沒(méi)用到 XW 擴(kuò)展?
MRS190,生成模板的CH32V002程序。程序有個(gè) vu8 val; 變量并且有
??????? val = (USART_ReceiveData(USART1));
??????? USART_SendData(USART1, ~val);
生成代碼:
???? 2ce:??? 700000ef????????????? jal??? ra,9ce
???? 2d2:??? 81018793????????????? addi??? a5,gp,-2032 # 200000b0
???? 2d6:??? 0ff57513????????????? andi??? a0,a0,255
???? 2da:??? 00a78023????????????? sb??? a0,0(a5)
???? 2de:??? 0007c583????????????? lbu??? a1,0(a5)
并沒(méi)有使用16位的 c.sb c.lbu
您好,您可以更新到最新的MRS192版本,V002的特性在最新的上面支持較好。
我用的是 Linux 社區(qū)版 v190,哪天我弄個(gè) Windows 電腦試試看吧,謝啦