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.

TDA4VM: 如何開始開發R5F?

Part Number: TDA4VM
Other Parts Discussed in Thread: SYSCONFIG, SYSBIOS

Hello,

抱歉,看了一陣子還是很迷惑。

幾個問題,煩請協助詳答,感謝。

SDK: Processor SDK RTOS J721E 08_06_01

先前使用Video Apps在中Build and Run燒入到micro SD卡中是成功的。

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/vision_apps/docs/user_guide/BUILD_AND_RUN.html

1. 提供 SDK RTOS 主要希望co-processes開發都是使用make進行build出bin file嗎? 

    如果欲開發Main Domain - R5F 直接先修改 demo code 加速開發過程嗎? 如下圖 "platform/${SOC}/rtos" 或是哪path開發!?

2. Video Apps 應該是主要的開發主體架構的位置嗎? 如果要開發MCUSW需要將相關資訊 porting 到 Video Apps 或是 利用 MCUSW 開發出來的 bin 放入 Video Apps ?

3. CCS主要做為 debug工具!?

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/psdk_rtos/docs/user_guide/ccs_setup_j721e.html#debugging-without-hlos-running-on-a72-rtos-only-baremetal

在CCS我看能創立各coprocesses,也能在sysconfig進行設定整個chip。但是卻無法使用RTOS是因為還需要import 其他SDK!?

4. 另外,建議先觀看MCU端的開發流程的文件嗎?

麻煩了,謝謝。

  

  • 您好,您的问题我们升级到英文论坛了,链接如下,请持续关注:

    e2e.ti.com/.../tda4vm-how-to-get-started-developing-r5f

  • 您好,

    请查看工程师的以下答复:

    vision apps是一项frame work,它在 SysBIOS、PDK、OpenVX 等处理器 SDK RTOS (PSDK RTOS)算法中集成了不同的组件,以实现用于环视、自动泊车辅助等视觉处理的系统应用。 

    如果有需要,用户可以开发自己的frame work并进行相应的使用。 MCUSW 并未集成为vision apps的一部分。 如果您希望使用 Vision Apps 并需要 MCUSW,则必须将其集成。 

    是的,CCS 是一种debug工具。 在 SysConfig 中仅配置 DMA、中断等资源。 详情请查看:

    6.3.2. Step 3: Load RTOS/baremetal application binaries thru CCS

    此外,

    What exactly is the requirement of customer here I couldn't understand. Please mention it clearly.

    Thanks.

    详情请见英文论坛工程师的答复。

  • 主要是釐清觀看之後的疑問。

    所以大致開發流程是否為以下三個流程? 謝謝。

    1. 開發coprocesses 直接在 /ti-processor-sdk-rtos-j721e-evm-08_06_01_03/vision_apps/platform/j721e/rtos/ 開發對應的process (修改或新增代碼)。

    2. 修改或新增之後,需要使用在 /ti-processor-sdk-rtos-j721e-evm-08_06_01_03/vision_apps/ 下執行 ./make_sdk.sh。

    3. 最後 make linux_fs_install_sd 燒入到 uSD卡。

  • 我们跟进了,您可以多多关注工程师的答复。

  • 您好,

    请看以下工程师答复:

    是的,对于其他内核,上述三个流程都是正确的。 如果您正在为 MCU1_0执行此操作,请在以下路径中enable Macros:

    1)  ti-processor-sdk-rtos-j721e-evm-08_06_01_03/vision_apps/vision_apps_build_flags.mak

          BUILD_CPU_MCU1_0?=yes

    2)ti-processor-sdk-rtos-j721e-evm-08_06_01_03/vision_apps/platform/j721e/rtos/common/app_cfg.h

       #define ENABLE_IPC_MCU1_0