本帖最后由 HuangHongLun 于 2019-9-25 15:37 编辑
4.#关于用户使用库函数 ETM_SetETMEnhance();这个函数,为什么使用 ETM2 可以,而使用 ETM1 不行?
当前版本 ETM0,1 是基础型,ETM2 是增强型(寄存器较 0,1 多)。访问不存在的寄存器地址会导致硬 故障,该函数为使能 ETM2_MODE_ETMEN 位,而 ETM0,1 无该寄存器。
ETM0 寄存器有效地址为 0x40038000-0x40038018(2 通道)
ETM1 寄存器有效地址为 0x40039000-0x40039018(2 通道)
ETM2 寄存器有效地址为 0x4003A000-0x4003A098(6 通道)
详细的寄存器说明请参照《NV32F100x-参考手册》-ETM 模块
|