小编don*_*ing的帖子

Cortex M3 处理器从用户程序进入中断处理程序时使用哪个堆栈?

Cortex M3处理器有两个堆栈指针:PSP、MSP。在一些复杂的应用中,用户程序使用PSP指向用户程序堆栈。异常处理程序使用 MSP 指向主堆栈。

问题是:用户程序运行时发生中断。在进入中断处理程序之前,R0-R3、R12、LR、PC 和 xPSR 寄存器将被压入堆栈。但是使用哪个堆栈来存储这些寄存器呢?

embedded microcontroller stack arm cortex-m

4
推荐指数
1
解决办法
3209
查看次数

何时在IP头中设置"不分片"标志?

IP头中有一个"Do not fragment"标志.应用程序能设置此标志吗?什么时候设置这个标志?

ip networking tcp wireshark

4
推荐指数
1
解决办法
7998
查看次数

ebpf 程序加载错误:未知 func bpf_l4_csum_replace#11

我正在使用 ebpf 测试 nat 程序。但是 ebpf prog 加载器会抛出错误消息:

221: (85) call bpf_l4_csum_replace#11
unknown func bpf_l4_csum_replace#11  
Run Code Online (Sandbox Code Playgroud)

这是什么意思 ?怎么解决呢?谢谢。

linux-kernel bpf ebpf

2
推荐指数
1
解决办法
2390
查看次数

标签 统计

arm ×1

bpf ×1

cortex-m ×1

ebpf ×1

embedded ×1

ip ×1

linux-kernel ×1

microcontroller ×1

networking ×1

stack ×1

tcp ×1

wireshark ×1