最近兩天我上手了CH32V103-START評(píng)估板,跑通了官方提供的一些代碼,中間遇到了許多困惑,希望能得到大家的解答,十分感謝??!
疑問1:工具鏈只能用MRS提供的嘛,能用官方RISCV-GCC的工具鏈嗎
我看網(wǎng)上有VSCode、Clion、Linux等各個(gè)平臺(tái)搭建環(huán)境的,但是都用到了MRS提供的工具鏈,所以CH32V和MRS是綁定在一起的嘛
疑問2:仿真器只能用WCH-Link嗎,是否支持JLINK呢,ISP下載的話任意的串口下載工具都是可以的嘛,還是只能用官方的那個(gè)ISP工具
疑問3:關(guān)于中斷那里,我看例程中有 __attribute__((interrupt("WCH-Interrupt-fast"))); 網(wǎng)上說這個(gè)是指定硬件壓棧,不知道這個(gè)原理是什么
疑問4:我看了PFIC_CFGR寄存器,硬件壓棧和中斷嵌套是默認(rèn)使能的,如果我關(guān)閉硬件壓棧和中斷嵌套的話,需要軟件來實(shí)現(xiàn)嘛,有相關(guān)的例子嗎