Part Number: TDA2P-ACD
Tool/software: TI-RTOS
Hello,
We have created a test Application in which sd_file_io example from path "/ti_components/drivers/pdk_01_08_01_06/packages/ti/drv/stw_lld/examples/mmcsd" is build seperately in a folder placed with ti_components and vision_sdk. We use Processor_SDK_v_03_02.
The example have been ported onto other core and it has been build and tested successfully. We now want to check if the same example can be used from any usecase in vision_sdk.
For the same, we have done following steps:-
1] Copied the same "sd_card_file_io.c" file and kept in "/vision_sdk/apps/src/rtos/common/" path.
2] File name has been specified in the SRC_FILES.MK for building it.
3] File "sd_card_file_io.h" has been kept at path "/vision_sdk/apps/src/include" so that it can be used in any usecase.
4] Required components have been added into variable "COMP_LIST_$(CORE) = bios xdc ipc pdk fc vision_sdk stw_lld stw_fatlib stw_fatlib_edma csl i2c_lld i2c_lld csl_utils_common stw_boards stw_devices stw_platform stw_examples_utility " of make file at path "vision_sdk/apps/"
We have been getting the following linking errors,
undefined symbol first referenced in
StwUtils_appDefaultDeInit vision_sdk/binaries/apps/tda2px_evm_bios_all/lib/tda2px-evm/ipu1_0/release/app_libs.aem4<sd_card_file_io.oem4>
StwUtils_appDefaultInit vision_sdk/binaries/apps/tda2px_evm_bios_all/lib/tda2px-evm/ipu1_0/release/app_libs.aem4<sd_card_file_io.oem4>
StwUtils_appLogTestResult vision_sdk/binaries/apps/tda2px_evm_bios_all/lib/tda2px-evm/ipu1_0/release/app_libs.aem4<sd_card_file_io.oem4>
UARTPuts vision_sdk/binaries/apps/tda2px_evm_bios_all/lib/tda2px-evm/ipu1_0/release/app_libs.aem4<sd_card_file_io.oem4>
UARTprintf vision_sdk/binaries/apps/tda2px_evm_bios_all/lib/tda2px-evm/ipu1_0/release/app_libs.aem4<sd_card_file_io.oem4>
Could you please let us know what are we missing.
Regards,
Amol



