CHV307VCT6 的核心为 青稞V4F,根据青稞V4文档, marchid 读取的值应该为 0xdc68d886, 但是实际值为 0xdc68d881。
这个寄存器值为什么会对不上,和GCC 编译选项有关系吗?目前用的是
-march=rv32imafc -mabi=ipl32
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
CHV307VCT6 的核心为 青稞V4F,根据青稞V4文档, marchid 读取的值应该为 0xdc68d886, 但是实际值为 0xdc68d881。
这个寄存器值为什么会对不上,和GCC 编译选项有关系吗?目前用的是
-march=rv32imafc -mabi=ipl32
您好,目前无法直接从marchid寄存器值判断内核版本,可配合misa寄存器位5判断是否为V4F内核,若misa寄存器的位5值为1,则说明内核为V4F内核。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。