lpcware

关于LPC43XX系列中 M4与M0的IPC通讯

Discussion created by lpcware Employee on Jun 15, 2016
Content originally posted in LPCWare by nirvana_xun on Mon Sep 23 04:03:46 CDT 2013
在lpc43xx手册中有关于少量数据的描述
英文手册:“Small data transfers can be performed by the single 32-bit data read, CMD_RD_ID, and
write, CMD_WR_ID, commands. These commands use a 3-Byte addressing scheme to
support an argument space of 212 = 4096 32-bit words. Large data transfers can be more
efficiently handled using pointers.”
中文手册:“小规模的数据传输可通过单个32 位数据读取CMD_RD_ID 和写入CMD_WR_ID 命令来执
行。这些命令使用3 字节寻址方案来支持212 = 4096 32 位字的自变量空间。大规模的数据
传输可通过使用指针来更为高效地进行处理。”
从字面上理解,2的12次方是4096,但是3字节明显不止12位,其余的位作什么用了
另外,M4发给M0的命令字,头16位标识的是进程,这里指的是M0中的进程还是M4中的进程,貌似两种理解好像都行得通,但是软件处理起来会不一样。

Outcomes