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: 在main domain的mcu上面驱动GPIO输出高低电平

Part Number: TDA4VM


你好:

我使用的版本信息如下:

Linux:ti-processor-sdk-linux-j7-evm-08_02_00_03-Linux-x86-Install.bin 

RTOS:ti-processor-sdk-rtos-j721e-evm-08_02_00_05.tar.gz 

因为产品功能,我需要在main domain的MCU2-0上面驱动GPIO0-4   GPIO0-6输出高低电平。

我在rtos\vision_apps\platform\j721e\rtos\common\app_init.c文件的 int32_t appInit()函数里面添加了如下内容:

Board_initCfg boardCfg;
boardCfg = BOARD_INIT_PINMUX_CONFIG |
               BOARD_INIT_UART_STDIO;
Board_init(boardCfg);
然后在编译过程中,提示错误如下:
undefined first referenced
symbol in file
--------- ----------------
Board_init /home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/C66/FREERTOS/release/app_rtos_common_c6x_1.lib<app_init.obj>

error: unresolved symbols remain

undefined first referenced
symbol in file
--------- ----------------
Board_init /home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/C66/FREERTOS/release/app_rtos_common_c6x_2.lib<app_init.obj>

error: unresolved symbols remain
error: errors encountered during linking;
"/home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/
C66/FREERTOS/release/vx_app_rtos_linux_c6x_1.out" not built
error: errors encountered during linking;
"/home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/
C66/FREERTOS/release/vx_app_rtos_linux_c6x_2.out" not built

undefined first referenced
symbol in file
--------- ----------------
Board_init /home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/C71/FREERTOS/release/app_rtos_common_c7x_1.lib<app_init.obj>

error: unresolved symbols remain
concerto/finale.mak:212: recipe for target '/home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/C66/FREERTOS/release/vx_app_rtos_linux_c6x_1.out' failed
make[2]: [/home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/C66/FREERTOS/release/vx_app_rtos_linux_c6x_1.out] Error 1 (ignored)
concerto/finale.mak:212: recipe for target '/home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/C66/FREERTOS/release/vx_app_rtos_linux_c6x_2.out' failed
make[2]: [/home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/C66/FREERTOS/release/vx_app_rtos_linux_c6x_2.out] Error 1 (ignored)
error: errors encountered during linking;
"/home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/
C71/FREERTOS/release/vx_app_rtos_linux_c7x_1.out" not built
concerto/finale.mak:212: recipe for target '/home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/C71/FREERTOS/release/vx_app_rtos_linux_c7x_1.out' failed
make[2]: [/home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/C71/FREERTOS/release/vx_app_rtos_linux_c7x_1.out] Error 1 (ignored)
Copying built libraries: /home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/out/J7/R5F/FREERTOS/release to /home/CN/qidong.liu/ti/tda4/server/modify_load_mcu/rtos/vision_apps/lib/J7/R5F/FREERTOS/release
我看了Board_init函数在<ti/board/board.h>头文件里面有声明,rtos\vision_apps\platform\j721e\rtos\common\app_init.c文件里面默认也包含了该头文件,请问我还需要做哪些处理来解决这个错误?