TI中文支持网
TI专业的中文技术问题咨询交流网站

make ipc_bios 直接就是编译好sys/bios了吗?

rtos-sdk 编译帮助提示:

root@:/opt/ti/processor_sdk_rtos_omapl138_6_01_00_08# make help
Standard Targets:
help – Prints target information
all – Builds all Component targets
clean – Cleans all Component targets

Component Targets:
pdk – Builds all targets within the PDK top-level makefile
pdk_clean – Cleans all targets within the PDK top-level makefile
ipc_bios – Builds all targets within the IPC component
ipc_clean – Cleans all targets within the IPC component

Example Targets:
ipc_examples – Builds IPC examples
ipc_examples_clean – Cleans IPC examples

NOTE: Instructions for rebuilding all other components
installed with Processor SDK can be found in each
component's sub-directory

可以看到,rtos-sdk里面仅编译了pdk、ipc_bios,那么

1、sys/bios怎么编译呢?还有其他一些dsplib、ndk…这些都没见编译?

2、ipc放在linux上执行时,linux内核要打补丁?我看到的是如下结构,补丁是给内核3.0.8用的?我当前linux内核是4.19.59,还需要打这个补丁吗,如果需要的话,版本不一样可以吗?

root@:/opt/ti/ipc_3_50_04_07/linux/patches/3.8.0# ls
omapl138 rpmsg-socket.patch
root@:/opt/ti/ipc_3_50_04_07/linux/patches/3.8.0# tree.
├── omapl138
│   ├── 0001-Process-all-available-messages-in-virtqueue-callback.patch
│   ├── 0002-Allow-all-virtqueues-processing-in-rproc_vq_interrup.patch
│   ├── 0003-Add-support-for-configuring-DA8XX_REMOTEPROC.patch
│   ├── 0004-Add-support-to-rproc_alloc-for-a-default-firmware-na.patch
│   ├── 0005-Add-a-remoteproc-driver-implementation-for-OMAP-L138.patch
│   ├── 0006-Add-a-new-remoteproc-platform-device-for-DA8XX.patch
│   └── 0007-remoteproc-platform-support.patch
└── rpmsg-socket.patch

1 directory, 8 files

Nancy Wang:

1、1.4.5. Rebuilding Components 讲解了如何重新编译sys/bios和NDK。software-dl.ti.com/…/index_overview.html编译dsplib可以查看文件夹中的手册。dsplib_c674x\docs\DSPLIB_Users_Manual2、

4.4.15.2.4.1.1. OMAP-L138The kernel for the OMAP-L138, can be obtained from Gitorious linux-davinci project.

The patches apply to the following commit id: 595ab716fc6e648b7dc79a58a01917ebb67b9508

The specific patches needed for this kernel can be found in the linux/patches/3.8.0 of your IPC installation.

李大闲:

回复 Nancy Wang:

第2个问题,你说的你这些话,我也看到了,但是 Gitorious Linux的达芬奇项目 去哪里找?
linux / patches / 3.8.0 目录我也列出了,你可自己搜一下,根本没有595ab716fc6e648b7dc79a58a01917ebb67b9508 这个?

Nancy Wang:

回复 李大闲:

可以查到commit ID,在release note里面。你的版本应该不需要打这个补丁。

李大闲:

回复 Nancy Wang:

和那会儿说的 ID:595ab716fc6e648b7dc79a58a01917ebb67b9508,不一样啊。。。。
另外这俩个提交ID,在当前版本都没找到。

李大闲:

回复 Nancy Wang:

git log |grep xxx,搜不到这些提交

Nancy Wang:

回复 李大闲:

抱歉,应该是我理解错了,应该是需要下载Gitorious linux-davinci project,然后才能找到这个commit id。
我再详细问一下相关工程师,再回复给您。

李大闲:

回复 Nancy Wang:

没事,坐等中。

Nancy Wang:

回复 Nancy Wang:

不需要打补丁,那篇文档可能需要更新。

请按照这篇文档操作。

http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_IPC.html#ipc-quick-start-guide 

李大闲:

回复 Nancy Wang:

好的,我试试。

赞(0)
未经允许不得转载:TI中文支持网 » make ipc_bios 直接就是编译好sys/bios了吗?
分享到: 更多 (0)