Cortex M0核ARM只支持16位的Thumb指令和部分的Thumb-2指令。在KEIL MDK中演示链接寄存器在BL指令执行时的变化,以及函数在调用过程中堆栈的压栈和出栈,从堆栈区里查看到没有栈帧里所述的PC、SP、FP等压栈。网上一篇文章说"ARM压栈的顺序很是规矩(也比较容易被黑客攻破么),依次为当前函数指针PC、返回指针LR、栈指针SP、栈基址FP、传入参数个数及指针、本地变量和临时变量。"看不懂,并给出了附件截图.
2021-10-13 10:14:20 255KB Cortex M0 堆栈
1
nRF51822 串口及DFU升级用说明介绍,包括flash资源划分、升级流程、数据包格式等
2021-08-14 11:15:34 1.03MB 51822 DFU
1
nRF51系列产品,softdevice 7.1.0版本
2021-03-31 01:23:29 232KB softdeivce
1
最小NRF51822系统;包含原理图具体参数,PCB版图和元器件封装;实测可用
2020-03-04 03:14:01 29.84MB _NRF51822
1