再玩剁手 发表于 2023-4-19 15:56:02

【知识分享】EINT/DINT等常用指令的对应关系和使用方法

本帖最后由 再玩剁手 于 2023-4-25 10:17 编辑

很多客户在使用友商的的DSP芯片进行开发的时候,都会使用到EALLOW、EDIS、EINT、DINT等指令,
那么在昊芯HX2000系列RISC-V DSP中,也提供了对应的实现,并且内置在Haawking IDE的驱动库中,可以直接使用。
ERTM和DRTM主要是控制跟XDS系列仿真器有关的DBGM位,昊芯的仿真器不需要,迁移时直接注释掉就行。





指令名 昊芯 友商 备注
EALLOW csrsi 0x7C1, 0x01 __eallow()
EDIS csrci 0x7C1, 0x01 __edis()
EINT csrsi mstatus, 0x8 clrc INTM
DINT csrci mstatus, 0x8 setc INTM
ERTM NA clrc DBGM
DRTM NA setc DBGM
ESTOP0 ebreakESTOP0
NOP nop NOP










学不会嵌入式 发表于 2023-4-26 17:07:10

本帖最后由 学不会嵌入式 于 2023-4-26 17:08 编辑

我申请到昊芯的027ECD的核心板了,是从昊芯校企沟通微信群里申请的,申请很容易,收到核心板也快,已经开始按照昊芯官网的例程学习了。

流心芝士鸡蛋仔 发表于 2023-4-26 17:26:09

迁移好方便:lol
页: [1]
查看完整版本: 【知识分享】EINT/DINT等常用指令的对应关系和使用方法