Hi,
I'm now trying to build the example code delivered from edma3_lld_2_12_01_23. I imported edma3_drv_bios6_tci66ak2g02_st_sample and edma3_drv_bios6_tci66ak2g02_st_sample_configuration to CCSv6.1.2 and build them.
It seems some path configurations are not correct, so I fixed them as below:
1. Add the repository for edma RTSC pacakge in edma3_drv_bios6_tci66ak2g02_st_sample_configuration
2. Add variables in edma3_drv_bios6_tci66ak2g02_st_sample
3. Add include options for header files in edma3_drv_bios6_tci66ak2g02_st_sample
And then built the projects.The compilation itself looked done correctly, but in link phase, I saw the following error:
What is indicated by these error? And how can i fix this problem ? I think you can recreate the issue at your end.
<Linking>
error: symbols in the reserved far sections cannot be accessed as near; symbol
"numEdma3Instances" in the far section
"C:/ti/edma3_lld_2_12_01_23/packages/ti/sdo/edma3/drv/sample/lib/tci66ak2g02
-evm/66/debug/edma3_lld_drv_sample.ae66<sample_tci66ak2g02_cfg.oe66>(.const)
" is accessed as near in the section "./main.obj(.text)"
error: symbols in the reserved far sections cannot be accessed as near; symbol
"numEdma3Instances" in the far section
"C:/ti/edma3_lld_2_12_01_23/packages/ti/sdo/edma3/drv/sample/lib/tci66ak2g02
-evm/66/debug/edma3_lld_drv_sample.ae66<sample_tci66ak2g02_cfg.oe66>(.const)
" is accessed as near in the section "./main.obj(.text)"
error: symbols in the reserved far sections cannot be accessed as near; symbol
"numEdma3Instances" in the far section
"C:/ti/edma3_lld_2_12_01_23/packages/ti/sdo/edma3/drv/sample/lib/tci66ak2g02
-evm/66/debug/edma3_lld_drv_sample.ae66<sample_tci66ak2g02_cfg.oe66>(.const)
" is accessed as near in the section "./main.obj(.text)"
Best Regards,
Naoki
---------------
CCSv6.1.2
XDCTools : 3.32.0.06_core
SYS/BIOS : 6.45.1.29


