Part Number:PROCESSOR-SDK-AM62XOther Parts Discussed in Thread:SYSCONFIG
由于rpmsg_char_simple示例限制最大大小为512字节,在论坛上发现了rpmsg_char_zerocopy,然后尝试git相关代码,进行编译,成功编译后,在开发板上报如下错误
确实,没有-1.16设备,如何打开该设备呢,我按照rpmsg_char_zerocopy中README.md文档在设备树中也设置了相关设备,这是为什么?
此致
FengLang
Shine:
请问SDK是哪个版本?请使用SDK 8.6,请看一下下面的帖子。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1254258/processor-sdk-am64x-rpmsg_char_zerocopy-am64x-error/4816648
,
Feng Lang:
您好,我正在尝试M4F核与linux通信,使用的SDK是ti-processor-sdk-linux-am62xx-evm-09.01.00.08,内核版本6.1.46。我将尝试8.6版本SDK,根据上面帖子是不是需要使用5.1内核版本?
,
Feng Lang:
我在使用8.06版本SDK进行尝试,在make时遇到大量报错,是什么原因?
,
Feng Lang:
我删除rpmsg_char_zerocopy.c:301 行 中的未声明变量RPMSG_ADDR_ANY后错误消失,但不知道这是不是正确的解决办法
,
Shine:
Feng Lang 说:内核版本6.1.46。我将尝试8.6版本SDK,根据上面帖子是不是需要使用5.1内核版本?
SDK 8.6版本内核是5.10,请看下面的release note.Kernel Version: 5.10.168https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/devices/AM62X/linux/Release_Specific_Release_Notes.html
Feng Lang 说:但不知道这是不是正确的解决办法
能运行么?
,
Feng Lang:
不能额,repmsg_char_zerocopy是不是目前还不能支持sdk_9.0和6.1kernel啊,我只能在sdk_8.6和5.1kernel上进行配置吗?
,
Shine:
请问是从下面的网站下载的吗?https://git.ti.com/cgit/rpmsg/rpmsg_char_zerocopy/
是按照linux\README.md里的步骤编译的吗?
,
Feng Lang:
可能是我板子的问题,自己的板子,目前使用的是6.1的kernel
,
Shine:
最新的支持kernel 6.1。可以现在TI EVM板上运行一下,看是否可以。
,
Feng Lang:
我发现我之前没有编译M4F的.out文件。于是我采用最新版本的SDK 9.01来编译rpmsg_char_zerocopy/rtos/am62x-sk,以期望获得.out固件,但是我依然遇到了问题
我按照rpmsg_char_zerocopy/rtos/README.md中步骤进行,只是sdk版本不一样,错误显示我缺少BGA包
我在CCS中构建该项目也遇到报错,但是我能够成功构建其他项目。
当前CCS 12.6
SDK 9.01
sysconfig 1.18
TI_Clang 3.2.1
,
Shine:
这个工程文件里有bug,请参考下面的帖子,在example.projectspec里搜索64x,把"Cortex M.AM64x.AM62x_SK_EVM“替换成”Cortex M.AM62x“。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1118554/sk-am62-ccs-12-device-cortex-m-am64x-am62x_sk_evm-is-not-currently-recognized
,
Feng Lang:
非常感谢,我解决了该问题,成功导入了工程文件,并解决了相关BUG,并使用和REMADE.md中相同的版本成功构建了M4F固件和linux脚本
目前我使用的相关版本如下:
kernel 6.1
SDK 9.01
sysconfig 1.12
SDK+MCU 8.03
TI_Clang 1.3.1
我成功输出了部分示例
但是也遇到了一些问题
我的设备树中的apps-shared-memory参考README.md如下图所示
,
Shine:
新问题麻烦另起新帖,方便其他客户参考,谢谢!