![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 52
穿透灵魂的鼓点
无尽!
展开
-
ARM CMSIS DAP源码分析(二)
今天分析的是RDDI_DAP_GetARMRegs(DWORD *regs, DWORD *rfpu, ULONG64 mask)和RDDI_DAP_SetARMRegs(DWORD *regs, DWORD *rfpu, ULONG64 mask)这两个函数。 以RDDI_DAP_GetARMRegs(DWORD *regs, DWORD *rfpu, ULONG64 mask)为例,代码如下:原创 2015-08-14 16:28:08 · 7575 阅读 · 1 评论 -
ARM CMSIS DAP源码分析(一)
结合ARM文档ADIv5,分析一下ARM提供的CMSIS DAP的开源代码,写点个人心得。1.USB的整个传输有2个全局变量二维数组用作缓冲区,如下:static uint8_t USB_Request [DAP_PACKET_COUNT][DAP_PACKET_SIZE]; // Request Bufferstatic uint8_t USB_Res原创 2015-09-29 17:44:55 · 13741 阅读 · 0 评论 -
ARM CORTEX M系列中ROM TABLE原理分析
最近因为工作需要,在研究CORTEX M系列的MCU内部ROM TABLE工作方式,之前对这个ROM TABLE的理解有些模糊,经过查询一些文档加上自己的理解,现在比较清晰了,在此总结以下。目前参考到的文档有以下:1.ARM® Debug Interface Architecture Specification ADIv5.0 to ADIv5.22.ARMv6-M Architect原创 2017-08-08 10:13:19 · 7803 阅读 · 4 评论