Other Parts Discussed in Thread: SYSCONFIG
由于rpmsg_char_simple示例限制最大大小为512字节,在论坛上发现了rpmsg_char_zerocopy,然后尝试git相关代码,进行编译,成功编译后,在开发板上报如下错误
确实,没有-1.16设备,如何打开该设备呢,我按照rpmsg_char_zerocopy中README.md文档在设备树中也设置了相关设备,这是为什么?
此致
FengLang
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
由于rpmsg_char_simple示例限制最大大小为512字节,在论坛上发现了rpmsg_char_zerocopy,然后尝试git相关代码,进行编译,成功编译后,在开发板上报如下错误
确实,没有-1.16设备,如何打开该设备呢,我按照rpmsg_char_zerocopy中README.md文档在设备树中也设置了相关设备,这是为什么?
此致
FengLang
内核版本6.1.46。我将尝试8.6版本SDK,根据上面帖子是不是需要使用5.1内核版本?
SDK 8.6版本内核是5.10,请看下面的release note.
Kernel Version: 5.10.168
https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/devices/AM62X/linux/Release_Specific_Release_Notes.html
但不知道这是不是正确的解决办法
能运行么?
请问是从下面的网站下载的吗?
https://git.ti.com/cgit/rpmsg/rpmsg_char_zerocopy/
是按照linux\README.md里的步骤编译的吗?
最新的支持kernel 6.1。可以现在TI EVM板上运行一下,看是否可以。
我发现我之前没有编译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
这个工程文件里有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
非常感谢,我解决了该问题,成功导入了工程文件,并解决了相关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如下图所示
新问题麻烦另起新帖,方便其他客户参考,谢谢!