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.

AM263P4: mcelf file generation error

Part Number: AM263P4

Tool/software:

Hi there,

I am unable to generate the valid .mcelf files using genimage.py tool given in MCU+SDK AM263P4.

Example of generated file is as follows:.

/*******************************************************************************************************************/

ELF header
==========

Name           Offset         NumValue            Value          
EI_MAG:        0x00000000     0x7F454C46          ELF
EI_CLASS       0x00000004     0x01                32 BIT
EI_DATA        0x00000005     0x01                DATA2LSB (Little-Endian)
EI_VERSION     0x00000006     0x01                EV_CURRENT
EI_OSABI       0x00000007     0x00                UNIX System V ABI
EI_OSABIVER    0x00000008     0x00                
E_TYPE         0x00000010     0x0002              ET_EXEC (Executable file)
E_MACHINE      0x00000012     0x0028              EM_ARM (Advanced RISC Machines ARM)
E_VERSION      0x00000014     0x00000001          EV_CURRENT
E_ENTRY        0x00000018     0x00000000          
E_PHOFF        0x0000001C     0x00000034          
E_SHOFF        0x00000020     0x00000000          
E_FLAGS        0x00000024     0x05000000          
E_EHSIZE       0x00000028     0x0034              
E_PHENTSIZE    0x0000002A     0x0020              
E_PHNUM        0x0000002C     0x0013              
E_SHENTSIZE    0x0000002E     0x0028              
E_SHNUM        0x00000030     0x0000              
E_SHSTRNDX     0x00000032     0x0000              


Program header tables
=====================

Type                Offset              VAddr               PAddr               FileSz              MemSz               Align               Flags               
PT_NOTE             0x00000294          0x00000000          0x00000000          0x00000078          0x00000078          0x00000000                              
PT_LOAD             0x0000030C          0x00000000          0x00000000          0x00000040          0x00000040          0x00000008          Execute|Read        
PT_LOAD             0x0000034C          0x00000000          0x00000000          0x00000040          0x00000040          0x00000008          Execute|Read        
PT_LOAD             0x0000038C          0x70040000          0x70040000          0x00002000          0x00002000          0x00000020          Execute|Read        
PT_LOAD             0x0000238C          0x70042000          0x70042000          0x00002000          0x00002000          0x00000001          Execute|Read        
PT_LOAD             0x0000438C          0x70044000          0x70044000          0x00002000          0x00002000          0x00000001          Execute|Read        
PT_LOAD             0x0000638C          0x70046000          0x70046000          0x00002000          0x00002000          0x00000001          Execute|Read        
PT_LOAD             0x0000838C          0x70048000          0x70048000          0x00002000          0x00002000          0x00000001          Execute|Read        
PT_LOAD             0x0000A38C          0x7004A000          0x7004A000          0x00002000          0x00002000          0x00000001          Execute|Read        
PT_LOAD             0x0000C38C          0x7004C000          0x7004C000          0x00002000          0x00002000          0x00000001          Execute|Read        
PT_LOAD             0x0000E38C          0x7004D5A0          0x7004D5A0          0x00002000          0x00002000          0x00000020          Execute|Read        
PT_LOAD             0x0001038C          0x7004E000          0x7004E000          0x00000F70          0x00000F70          0x00000001          Execute|Read        
PT_LOAD             0x000112FC          0x7004F5A0          0x7004F5A0          0x00002000          0x00002000          0x00000001          Execute|Read        
PT_LOAD             0x000132FC          0x700515A0          0x700515A0          0x00002000          0x00002000          0x00000001          Execute|Read        
PT_LOAD             0x000152FC          0x700535A0          0x700535A0          0x00001720          0x00001720          0x00000001          Execute|Read        
PT_LOAD             0x00016A1C          0x70054CC0          0x70054CC0          0x00000358          0x00000358          0x00000008          Write|Read          
PT_LOAD             0x00016D74          0x7005C560          0x7005C560          0x00001708          0x00001708          0x00000010          Execute|Read        
PT_LOAD             0x0001847C          0x7005DC68          0x7005DC68          0x00000670          0x00000670          0x00000008          Write|Read          
PT_NOTE             0x00018AEC          0x00000000          0x00000000          0x00000030          0x00000030          0x00000000                              


Section header tables
=====================

Nr             Name                Type           Address             Offset              Size                Link           Info           AddrAlign           EntSize             Flags          


Symbol tables
==============



Note tables
==============

- Note table does not exist -

/*******************************************************************************************************************/

The respective .out file from which this .mcelf is generated works fine in debug and release modes. I am adding only 1 .out file for 1 core. It seems that segments are not generated in .mcelf file.

Here is the command I used for generation of .mcelf file:

python genimage.py --core-img=0:hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out --core-img=1:mcan_loopback_polling_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out --output=HelloWorld.mcelf --merge-segments=0 --t=0 --ignore-context=false --xip=none --xlat="" --max_segment_size=8192

This process does not throw any error. But through debugging, I found that when try to flash this file, no segments are present in file. Thus parsing the note segment (very first segment) throws error and flashing is stopped. 

Please send me a valid .mcelf file for reference and help me resolve this .mcelf generation problem.

  • Hi Sunil,

    Apologies for the delay,

    Are you using the Latest sdk 10.0 for your project.?

  • You download the SDK 10.0 and try to build the MCAN loop back example:

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/latest/exports/docs/api_guide_am263px/EXAMPLES_DRIVERS_MCAN_LOOPBACK_POLLING.html

    It would generate the mcelf image as the part of the build process

  • Yes Nilabh,

    My sdk is mcu_plus_sdk_am263px_10_00_00_35.

    None of my projects are able to create .mcelf file. But that is due to administrator privileges and wrong file paths. I am trying to solve these issues.

    I am separately creating .mcelf file from command prompt and what I got as output is given above.

    Is this generated file Ok? What options do I need to select in command to generate correct file?

  • Also,

    I need to select options in this window, otherwise IDE won't go for creating mcelf file.

    What options to be selected in this?

  • This is what I get in console build log:

    D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Debug/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.mcelf ...
    python C:/ti/mcu_plus_sdk_am263px_10_00_00_35/tools/boot/multicore-elf/genimage.py --core-img=0:Debug/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out --output=D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Debug/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.mcelf --merge-segments=true --tolerance-limit=0 --ignore-context=false --xip=0x60000000:0x68000000 --xlat="" --max_segment_size=8192
    makefile_ccs_bootimage_gen:90: recipe for target 'all' failed
    Traceback (most recent call last):
    File "C:\ti\mcu_plus_sdk_am263px_10_00_00_35\tools\boot\multicore-elf\genimage.py", line 35, in <module>
    from modules.multicoreelf import MultiCoreELF
    File "C:\ti\mcu_plus_sdk_am263px_10_00_00_35\tools\boot\multicore-elf\modules\multicoreelf.py", line 36, in <module>
    from elftools.elf.elffile import ELFFile
    ModuleNotFoundError: No module named 'elftools'
    gmake[3]: *** [all] Error 1
    gmake[2]: [post-build] Error 2 (ignored)
    makefile:180: recipe for target 'post-build' failed

    **** Build Finished ****

    Even though elftools is installed and it works while creating mcelf externally from command prompt. But IDE doesn't recognize it.

  • Please install mcelf tool:

    pip install pyelftools construct

    AM263x MCU+ SDK: Achieving Fast Secure Boot and Boot time calculator

  • I have already installed those packages and my command in command prompt runs fine. Only in CCS it throws error.

    This is the command that creats .mcelf file but not sure if the created file is correct or not.
    python genimage.py --core-img=0:hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out --core-img=1:mcan_loopback_polling_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out --output=HelloWorld.mcelf --merge-segments=0 --t=0 --ignore-context=false --xip=none --xlat="" --max_segment_size=8192   

    Here is my build log. It shows the error "ModuleNotFoundError: No module named 'elftools'

    **** Build of configuration Release for project hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang ****
    
    "C:\\ti\\ccs1280\\ccs\\utils\\bin\\gmake" -k -j 8 all -O 
     
    Building file: "../example.syscfg"
    Invoking: SysConfig
    "C:/ti/ccs1280/ccs/utils/sysconfig_1.21.0/sysconfig_cli.bat" --script "D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/example.syscfg" -o "syscfg" -s "C:/ti/mcu_plus_sdk_am263px_10_00_00_35/.metadata/product.json" --context "r5fss0-0" --part AM263P4 --package ZCZ_C --compiler ticlang
    Warning: SysConfig has been updated to use standard TI part numbers. The device AM263P4-Q1 has been automatically selected. If this is not the desired please open SysConfig to change it.
    Running script...
    Validating...
    info: CONFIG_MPU_REGION0(/kernel/dpl/mpu_armv7) attributes: Some memory region(s) within this range is Shared among cores. 
    info: CONFIG_MPU_REGION1(/kernel/dpl/mpu_armv7) attributes: Some memory region(s) within this range is Shared among cores. 
    info: CONFIG_MPU_REGION2(/kernel/dpl/mpu_armv7) attributes: Some memory region(s) within this range is Shared among cores. 
    info: CONFIG_MPU_REGION3(/kernel/dpl/mpu_armv7) attributes: Some memory region(s) within this range is Shared among cores. 
    info: /kernel/dpl/debug_log uartLog.baudRate: Actual Baudrate Possible: 115385 (0 % error)
    Generating Code (example.syscfg)...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_dpl_config.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_dpl_config.h...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_drivers_config.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_drivers_config.h...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_drivers_open_close.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_drivers_open_close.h...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_pinmux_config.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_power_clock_config.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_board_config.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_board_config.h...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_board_open_close.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_board_open_close.h...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_enet_config.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_enet_config.h...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_enet_open_close.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_enet_open_close.h...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_enet_soc.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_enet_lwipif.c...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\ti_enet_lwipif.h...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\linker.cmd...
    Writing D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang\Release\syscfg\linker_defines.h...
    Finished building: "../example.syscfg"
     
    Building file: "syscfg/ti_dpl_config.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_dpl_config.d_raw" -MT"syscfg/ti_dpl_config.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_dpl_config.o" "syscfg/ti_dpl_config.c"
    Finished building: "syscfg/ti_dpl_config.c"
     
    Building file: "syscfg/ti_drivers_config.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_drivers_config.d_raw" -MT"syscfg/ti_drivers_config.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_drivers_config.o" "syscfg/ti_drivers_config.c"
    Finished building: "syscfg/ti_drivers_config.c"
     
    Building file: "syscfg/ti_drivers_open_close.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_drivers_open_close.d_raw" -MT"syscfg/ti_drivers_open_close.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_drivers_open_close.o" "syscfg/ti_drivers_open_close.c"
    Finished building: "syscfg/ti_drivers_open_close.c"
     
    Building file: "syscfg/ti_pinmux_config.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_pinmux_config.d_raw" -MT"syscfg/ti_pinmux_config.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_pinmux_config.o" "syscfg/ti_pinmux_config.c"
    Finished building: "syscfg/ti_pinmux_config.c"
     
    Building file: "syscfg/ti_power_clock_config.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_power_clock_config.d_raw" -MT"syscfg/ti_power_clock_config.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_power_clock_config.o" "syscfg/ti_power_clock_config.c"
    Finished building: "syscfg/ti_power_clock_config.c"
     
    Building file: "syscfg/ti_board_config.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_board_config.d_raw" -MT"syscfg/ti_board_config.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_board_config.o" "syscfg/ti_board_config.c"
    Finished building: "syscfg/ti_board_config.c"
     
    Building file: "syscfg/ti_board_open_close.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_board_open_close.d_raw" -MT"syscfg/ti_board_open_close.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_board_open_close.o" "syscfg/ti_board_open_close.c"
    Finished building: "syscfg/ti_board_open_close.c"
     
    Building file: "syscfg/ti_enet_config.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_enet_config.d_raw" -MT"syscfg/ti_enet_config.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_enet_config.o" "syscfg/ti_enet_config.c"
    Finished building: "syscfg/ti_enet_config.c"
     
    Building file: "syscfg/ti_enet_open_close.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_enet_open_close.d_raw" -MT"syscfg/ti_enet_open_close.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_enet_open_close.o" "syscfg/ti_enet_open_close.c"
    Finished building: "syscfg/ti_enet_open_close.c"
     
    Building file: "syscfg/ti_enet_soc.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_enet_soc.d_raw" -MT"syscfg/ti_enet_soc.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_enet_soc.o" "syscfg/ti_enet_soc.c"
    Finished building: "syscfg/ti_enet_soc.c"
     
    Building file: "syscfg/ti_enet_lwipif.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_enet_lwipif.d_raw" -MT"syscfg/ti_enet_lwipif.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"syscfg/ti_enet_lwipif.o" "syscfg/ti_enet_lwipif.c"
    Finished building: "syscfg/ti_enet_lwipif.c"
     
    Building file: "../hello_world.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"hello_world.d_raw" -MT"hello_world.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"hello_world.o" "../hello_world.c"
    Finished building: "../hello_world.c"
     
    Building file: "../main.c"
    Invoking: Arm Compiler
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -I"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source" -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"main.d_raw" -MT"main.o" -I"D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/syscfg"   -o"main.o" "../main.c"
    Finished building: "../main.c"
     
    Building target: "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out"
    Invoking: Arm Linker
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmclang.exe" -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -Os -DSOC_AM263PX -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -Wl,-m"hello_world.Release.map" -Wl,-i"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source/kernel/nortos/lib" -Wl,-i"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source/drivers/lib" -Wl,-i"C:/ti/mcu_plus_sdk_am263px_10_00_00_35/source/board/lib" -Wl,-i"C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/lib" -Wl,--reread_libs -Wl,--diag_suppress=10063 -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang_linkInfo.xml" -Wl,--ram_model -o "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" "./syscfg/ti_dpl_config.o" "./syscfg/ti_drivers_config.o" "./syscfg/ti_drivers_open_close.o" "./syscfg/ti_pinmux_config.o" "./syscfg/ti_power_clock_config.o" "./syscfg/ti_board_config.o" "./syscfg/ti_board_open_close.o" "./syscfg/ti_enet_config.o" "./syscfg/ti_enet_open_close.o" "./syscfg/ti_enet_soc.o" "./syscfg/ti_enet_lwipif.o" "./hello_world.o" "./main.o" -Wl,-l"syscfg/linker.cmd"  -Wl,-lnortos.am263px.r5f.ti-arm-clang.release.lib -Wl,-ldrivers.am263px.r5f.ti-arm-clang.release.lib -Wl,-lboard.am263px.r5f.ti-arm-clang.release.lib -Wl,-llibc.a -Wl,-llibsysbm.a 
    Finished building target: "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out"
     
    Building secondary target: "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.hex"
    Invoking: Arm Hex Utility
    "C:/ti/ti_cgt_tiarmclang_4.0.0.LTS/bin/tiarmhex.exe" --diag_wrap=off -o "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.hex"  "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" 
    Translating to Extended Tektronix format...
       "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" .vectors ==> .vectors
       "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" .text ==> .text
       "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" .rodata ==> .rodata
       "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" .text.hwi ==> .text.hwi
       "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" .text.cache ==> .text.cache
       "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" .text.mpu ==> .text.mpu
       "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" .text.boot ==> .text.boot
       "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" .text:abort ==> .text:abort
       "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out" .data ==> .data
    Finished building secondary target: "hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.hex"
     
    C:/ti/ccs1280/ccs/utils/bin/gmake -C D:\CodesWBMS\AM263x\Boot_130924\hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang -f makefile_ccs_bootimage_gen OUTNAME=hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang PROFILE=Release MCU_PLUS_SDK_PATH=C:/ti/mcu_plus_sdk_am263px_10_00_00_35 CG_TOOL_ROOT=C:/ti/ti_cgt_tiarmclang_4.0.0.LTS CCS_INSTALL_DIR=C:\ti\ccs1280\ccs CCS_IDE_MODE=desktop DEVICE=am263px
     Boot image: am263px:r5fss0-0:nortos:ti-arm-clang D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.appimage  ...
    C:\ti\ccs1280\ccs/tools/node/node C:/ti/mcu_plus_sdk_am263px_10_00_00_35/tools/boot/out2rprc/elf2rprc.js Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out >> Release/temp_stdout_Release.txt
    C:\ti\ccs1280\ccs/utils/cygwin/cp hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc
    C:\ti\ccs1280\ccs/utils/cygwin/cp D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc_tmp
    C:\ti\ccs1280\ccs/utils/cygwin/rm -f D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc
    C:/ti/mcu_plus_sdk_am263px_10_00_00_35/tools/boot/xipGen/xipGen.exe -i D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc_tmp -o D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc -x D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc_xip --flash-start-addr 0x60000000 -v > Release/temp_stdout_Release.txt
    C:\ti\ccs1280\ccs/tools/node/node C:/ti/mcu_plus_sdk_am263px_10_00_00_35/tools/boot/multicoreImageGen/multicoreImageGen.js --devID 55 --out D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.appimage D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc@0  >> Release/temp_stdout_Release.txt
    C:\ti\ccs1280\ccs/tools/node/node C:/ti/mcu_plus_sdk_am263px_10_00_00_35/tools/boot/multicoreImageGen/multicoreImageGen.js --devID 55 --out D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.appimage_xip D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc_xip@0  >> Release/temp_stdout_Release.txt
    C:\ti\ccs1280\ccs/utils/cygwin/rm -f D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.rprc_tmp
     Boot multi-core ELF image: am263px:r5fss0-0:nortos:ti-arm-clang D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.mcelf ...
    python C:/ti/mcu_plus_sdk_am263px_10_00_00_35/tools/boot/multicore-elf/genimage.py --core-img=0:Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.out --output=D:/CodesWBMS/AM263x/Boot_130924/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang/Release/hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.mcelf --merge-segments=true --tolerance-limit=0 --ignore-context=false --xip=0x60000000:0x68000000 --xlat="" --max_segment_size=8192
    makefile_ccs_bootimage_gen:90: recipe for target 'all' failed
    warning: Data is being written to auto-generated file hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.x1
    warning: Data is being written to auto-generated file hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.x2
    warning: Data is being written to auto-generated file hello_world_am263px-lp_r5fss0-0_nortos_ti-arm-clang.x3
    Traceback (most recent call last):
      File "C:\ti\mcu_plus_sdk_am263px_10_00_00_35\tools\boot\multicore-elf\genimage.py", line 35, in <module>
        from modules.multicoreelf import MultiCoreELF
      File "C:\ti\mcu_plus_sdk_am263px_10_00_00_35\tools\boot\multicore-elf\modules\multicoreelf.py", line 36, in <module>
        from elftools.elf.elffile import ELFFile
    ModuleNotFoundError: No module named 'elftools'
    gmake[3]: *** [all] Error 1
    gmake[2]: [post-build] Error 2 (ignored)
    makefile:180: recipe for target 'post-build' failed
     
    
    **** Build Finished ****
    

    And my created .mcelf file is also attached. rename it as .mcelf file as only text files are getting uploaded.

    ELF(44 (4dd�@@���p��p   �!��p��p  �A�p�p  �a�5p�5p  �x�Lp�LpXXP|((UU��Texas Instruments ww��Segment Map 
    ����Entry Points ����������������LKp�CpAp�Cp`Cp�@p�Bp�?p-��O���F�B�8F��F��O����F��
    (x'F(�%(�IF:F3F|�G5
    �
    ��$��*(�+(�0(	�-(� 
    � (�#(
    � � � � C
    �
    ���0ɲ	)�%�F�O�B��0R���ڲ��0
    *���*(��Q��F(�EB!�q�C�%.(+�QFD�d���0Ҳ	*�
    �O��O�BR������0��0۲
    +�ӡ�
    
    �*(��P���!��{�FO���hO�q	+$�O�r!���     QF�h(@�|�!�"�O�r�QF�l(@�s�!O�@r
    ��C�FF(ݠ�b!+1�"���?=dddddd�kdd�ddd3$�
    !"�%(D�E(*�F(M��F(:F�!�����D� �IF�@F����3F�+��G(�X(0�X(�D� d(|�
    Fi(y�u�D�d@�IF:FG(�D� ��`0 �3F������@F������|IF:F% 
    �D��D�t�F���|IF:F3F�G���:F'�Q��'�D�!�'�@F���3F�IF���_�{@�΀ ��P�����aFp�YF���O��1JaF�?�S*F�ѡ�YFZE8�F_�DS
    �X�F_�r��8��@���"$�FbH�$�i(�d(-Ѡ	��6�`b��"hH��^��0 �F@hS�+����s�!���r��T���vO��uc��|���@FIF:F�F���7���R�`��"hH������R��F(�BB���� @F�IF:F-���0 �F��� R�k�:F�IF��@F�F'��T��������x�F(�BB���� @F�IF3:F�3F������s�F
    ���:F�'P�k�@F��IF��F���-?��h��0��F��$
    �:IF3F  �G4�E���F���0�'D,���BC�h��$��(��3F�:IF  �G�4�E����(�'D��.��x�3:F'�@F���IF3F��� 
    ���`F:F3F|��IF�G����
    ��B��-"FIF3FO� 4�G=�ь�1����
    �)ջ�Ы�|:F���IF3F�G�'F(���<F�(����8��B�i�-"FIF3FO� 4�G=��]���8�Z�:F�B(�rIF3F �G8F����FO��0$*�T����%��'���90c��B�UB-�^8�YR�Lrgx���mK})�ȁ)@�f��Iq�)�c�)@�^� �I��pG)�^�)@�S� �IepG)�Y�)@�I� �I�cpG)�T�)@�?� �IHf�f�fgpG)�O�)@�2� �I�epG)�J�)@�(� �I�bpG)�E�)@�� �I���pG)�@�)@�� �I�g���pG)�;�)@�� �IHepG)�6�)@��� �IHcpG)�1�)@���I `pG)�)�)@�� �I�`pG)�$�)@�߀ �I������pG)��)@�Ҁ �I���pG)��)@�ǀ �IHapG)��)@� �IcpG)��)@� �IfpG)��)@𩀸Iy�)�
    �)@� �I�apG)��)@� �I�apG)��)@�� �IdpG)���)@�� �IHdpG)���)y� �I������pG)���)m� �I�`pG)��)d� �IapG)��)[� �I�bpG)��)R� �IbpG)��)I� �I�dpG)��)@� �I���pG)�݀)6� I�dpG)�ـ)-�|I H`pG)�Հ)$� vI�g���pG)�р)� pIHg���pG)�̀)� kI���pG)�ɀ)� fI���pG pG" bI��&pG" _I
    epG" \I�cpG" ZIJf�f�f
    gpG" VI�epG" SI�bpG" QI��� pG" NI�g��� pG" JIJepG" HIJcpGGI"�" DI�`pG" BI��� ��� pG" >I��� pG" ;IJapG" 8I
    cpG" 6I
    fpG4I" 
    `pG2IC�" 0I�apG" -I�apG" +I
    dpG" (IJdpG" &I��� ��� pG�� S"  I�`pG" I
    apG" I�bpG" I
    bpG" I�dpG" I��� pG" I�dpGI" J`pG" I�g��� pG" IJg��� pG" I��� pG" I��� pG�� S� S pG-��O��-������@������|��FFFF����񧁰�@������@�����C�C0O���������@�����C�T0C�H1�����O��F'�(F!F2FCF��������������������@����5ܟ���@����.ԟ���@���H��F0�H���H���@�_�JQX�O����
    )Ӭ�
    0"((� ��YF��� 0�E��B!��*8�!�
    �x(F!F2FCF��H����������O��!O����;C�XB�����z�����9�@ ����K�Z��D+0�B+����@+����5�Z��B+��B����7%
    ��@+���Ե���O�RB��D���H�)X��L��N���N4F�!����� ��.���@@�0XT��	-F���"��(��"3��&F�E1��C��0"��@D�B8�!F1�X� �"A+��"؄BF�шD��z ���9�A��@���X� ��D��.��&F����(�. ���������F�ga���faW��\F�,O���r���C�0U����
    F����O� 
    �($�4F ��
    е�@����H� ��!C��	�O�	NF�� (� &^E����0"XD���F&F���ص�@�����O�-�O� �_�Jp�_�
    p�  �+ ����F�2FCF����(F��C�X0O���`������������������e��Ae��� ��0��R�R!��Am�@���`�����.��R�
    @ ��>@���P���Q���!����a��E�� ��`��
    0�� ��p��`����!���a��_R�@"�O��T��_S�P#�_��U�� @��`A�_R�@"�O��_S�P#�_��P�����
    T�
    5_��Oo�@��7���`��34�������A��@��/�4O��Oo�@��6���`��2$�������A��@��/��"@� ��0��_R�P"�_��U� �0�_R�P"�_��U����
    5_��Oo�@��3��2$�������A��@��/�A���� ����0��D�� ��0������@�
    A���O�� ��
    *0��rH��@T�S�
    0��rL��@T�S���@���/��� ��O����0��/�*�D��_R�#T4�_��U�0��@$�T�	 ������#4��7��T��2���A��`��/�",���0�.�,H�_R�#X4�_��U�0��@$�T� ������#8���,X��0��"(���"(��,8���@�_R�#\4�_��U�0��@$�T� ������#<�����0��"$���4������A���/�2/��3?��OR�@"�_��Oo�$��4��"���A��#@��/�-��O��-�������F��F��F��X���A���񺀴�@����񴀟���A���󬀵�@��@+��@��;��[��k��{����FO����H���BQ���
    S���3�:@��3���+c�QA�"�+4�;��K��[2�+#�;��[3�+��;���K�J���+"�;"�+��{3�;���;�
    ���[��0O�QO�%�[��k2�+"�[��k6�k��k6�k��[��k6�Bk2�+6�[��[��+5�;A�_�EQX�O�#�;��[��C���H�<�cH���E;�+8�O�_�S4՟�aK��D���!۟�`K��D�����C#�EE�eȿ�O�$�F�PFIF[F����
    ��������O�������)X�O��O���	���@%�f[F(�F��F�'_�q�X�F,���B;���PF��IF��AH���@���A������L�F��5�� IF:F[F��e}�G F,�`B
    "O��q��PF�IF*F[F$%����G���F�	�(��P�B�LBIF[FO� W�G�:F�B���F8F
    ���������������������������y�PD�?��`�(��?aCoc���?q�y	O�
    @�9��B.�U���k@-C��6?��.A-��O���J�F�M'�L�F�I@������"�N��E��BF(�� �J��h� FO��1����E@����@O�sU�:��I�J F�M,� ��P����(�� F��@������YFX"����J������ �"{�\�$~�@q�o�龱��!��o��/��%����Bq�(�D���b��O�-�,������iek��#��8 �����<��$S��`i��(#�iam���0�Ms���(����������mVK�����UqTMUNUO��X�����#jF+�!*�S�y�*�!`j'%(s�)q�%�����R
    �HHHIP�*��HQ�*��LXF�:��XF�����R(T��0F���F����`��v!0F�Y�����$a���b��v!0F�M�G����a���b k(��k(�g�%�`kO��q JO�s(M@I� ����(F�	�`k�v!I��8 �����0F)F�� ���B���\b� %����'%H0�z������8F	����Pp�Op�Mp"7p�9p);p�9p3p2p;.p�-p� p�LpPp�6pI�p��FFFF�5�1F���O��1$-���K�J��v����%e��v����C|Z3����)`�.T=�8��Nj�p�I����v�����v���P��v���<��v���d��v��gJ�X��v��eJ�,��v�����v��]J�|��v��ZJ�T��v��ZJ�4��v�����v}����vx�OJ���vr�LJ���vl�MJ���vf�IJ�0��v`�DJ�`��vZ�DJ���vT�AJ���vN��@��vI��D��vD�5J���v>����v9����v4�0J�(��v.�.J� ��v(��L��v#����v��H��v����v�J�x��v�J�t��v����v����vF2�@���B�O��1�2h�@��u����CB�D0`h��a�!`F���� S,8pD8p�7p8p�8pt8p-��O��I�F F��'���!�`��a��������n!��f��jjA�b��AmA�Aehm�GF���m�
    Ѫm!O��p�G�B�hm�G����� � F��g����"�hO��`�h�hE�	�`�`�h���!i!iA�@!a�`�h�`�hc�#�`��`!lA�!d�ib��a!lA�@!d��ia��a0"!l����#�F F!�f�%!d����A�!�������F F��F�` F����F��9F��� FYF���� ����h�`�h�hC�	�`�`�!�h�`!i!�@!a�`�h�`�hb��` F�`AF�����P���`������, ���*�*�*K�*"�	�
    "QC�Q���� F��� �h�`��!��0B��h�"�?c��D�`�h!��`�h!�@�`��,"j"ja�"b��)� F!������8�B
    ��`��a�����h�`�h ���`�`����!��-��O'*��F?+�݀��F"F
    FF��lH����h(�΀��	h�B��8��'������ ����@�UsbM��������QF*F����G��|�QF*F @�Vs����GMF���HF��d�TI��TJ� @�^s����GPF��L�MI��MJ� @�_s����G`	�
    ��i��B
    �	��iB��0FBF#F������ BJ@�.s9O���QF��G=OMF����QF @�/s�F:F����G:F=F4OIF���@�7sPF��� �,O�G.OXF��� IF*FO��c�%O�G��IF����*F@�9s(� ����G��4���?#�O�\��i!�@B�
    �R� B���� O�QqO�<�`FO�Pq����WX'�PP0FAF"F��'8F�����Op�Lpd:ps:p9p=!p�:p�:p�:py7p�:p^6pP��/�A-�@������0�/�xa��@D� ������P��Q�0�� ��0��`�����:L!��D1��R�p��0G�V�`�Q�E�C
    U�	
    ����p����V��
    "���V�
    ��p������p�P�
    P��������W�
    `���P��W�
    
    ���X�
    ���� ������ �����������������������������������������@������
    ������A���/��Op�p��Op�K-�Q�X
    xQ��@�����U�@E�T�V: @�\1��p��`���p�P��� ��p��0�/�8����Q�
    ��	U�: �� ��@�� ��0��!����0��Q�����G�g�`��V�2
    P�� ��@�U�
     ��0D�R��@������ ��	0�� �� ��R����:� �� ��	R�����@����
    �T�
    
    ��D�A�@���� ��@���@��������`����	���<����0�/��������� ����0�/��������OpPp�p�p�Op-��O���F@h�l-�(FF�i�F(F���F(F��	��h�FO��0/𤀹��)@� i��(F���O��{F(F��(�
    ��;�D����(F��6&�
    ��,�IF�O��8F�"��l���
    ��F:J(F���bc��F���>6��&�
    ��a!ab``i��(F��D��$�	�(F���D����(F���6#��"	�8FIF����@
    ���l��	�FJ(F��QF�d�Y�F/�>6��&�	��aaa�`O��w(F�����D��(F������TJ��(F�e�4�H��"��f b �`�O��0
    �����&pp[p-��O(����F�(	�<
    O� h���AԀ@� i(w�ahF�k�B8�
    FF���h;%h�{/`�h5��e���)4� F������B"a����T�GF h�����TF�G��!�`�`+Ѓ{��Ӏ{�U� h!�����k	�`� d��H�`hn F�GPF'��(� h!��� j0 b�i� F�U��a�`h@i($� h!������j	aa��b��4�`h�m F�GHF!���|� h!���w� h
    ��h� h!��m� hAhA�A`g����PF!������-��O��(�@h�l�n)���H��,5i����i��	GXF���0��	����"�F8F!F+FO��"���������(���
    O��xEE��XF����D�E��XF���D�O��yHE�	�XF�2��Dui�@�hXF���
    ���� ���"�
    ��+FO���L�"��z�(�?ME�
    �XF��DO��u�B��XF�T�D�E��XF���D�h�T�� �XF
    �����W��O��w�B�
    �XF�8�D�E��XF���D �f�O��5�%(F����pG�O-�(���`��p�����P�� ��2�/������p�;
    V�
    W�7
    @�������P�	
    �
    @�����������������V�`�������W���#`��X�W`��
    ������
    ���P�
    �������������T�� �� B������� ��1�/���0�/�4�����(�������������0�/�	�������Op�Op�Op�!p-��C��C��C��'����C��&
    F��F(� AF:FA#��h�(hC�\v��AF8:FC#�����O�P�X�hh:FC��wAF��D#(� ��J��h& ��h(� C��C��"C��G������E#��2� hO�	! � `���`�h ��hO�zq��jhL�(���8���6#BF1F�F�#FE8�#C��C��"C�?v������FFT#����x!����"����a!eae���hi(��"QO�r�i�!(��!
    Q����p�KMF)x�JH�h�HN�����h���h)�O�B(�O�2O��0�O�@0��  (p)�)R�9H!�h*�*h�h�B,���DO�@�^�1H!�h*�*W�h�B'�-H!A��`J���?.�'HA���@���?1�"HA���6��/�@h!� �B/�H$*��/�@h!� �B#�HA����!��/��(�
    HA����/
    ��(�HA���A� Fp�Pphpx-��O(N�FhF.J����(F�����"x��� =L@������/hIFZF������G8F:L/� IFZFO��s��G6LIF����ZFO��s�(� ����G FO��1��(F��8h!���8h!��8h!��0k(�@F�"�����@F�����0����� �����$@���p��� ��$������@���p��� ��������\0��p��� ��\	H!���0���O�־��9p�9p;p=!p�9p�Mp"7p-��O����F��Z�F��@��F���>Ժ������ @���
    ���� �O� 
     -8��FO� 	�E����0"F�FDF�F�>��F�F��F��@�;FWF����� 8��F_��p�OE�0 9F7pTOE����+��a�_��B�WE�y
    F��(�
    FF(Ѡ	� /�x 
    �(�/	�b �(� /�X y�UF/�x0!�UF/ػ��- �`� �  �+ y�UF@FqFbF���z��������pG-��O�FF������D@&O�	���@&O�	�� �$O�vO�	���&O�	�v��� O��q��B;�#!"O��:O�IEC�&.%�"�U�!��������W�!B��O�
    ��W�!C"G�!���[�!B��"6����1� O��v�B���B�Q	�"U�!0�@B�W�!B�O��:��@�PF����CO�
    G�!��S�R� ��R�
    ���������/�S�R
     ��R�
    ���� ��0������S�R��J��@-�@��P��0�� ������oo� V�oo `�o� W�o p�`V� pV�G�!P�#pg2F�15w�1@�1V�1S�R: R�0������P��_��@��`V����Zp��W�
     ��0�������:IF�(%�(� ��E@x���F-`�9H3IX�0W�0N�EEx0j��@�0h$@,�0i��@0����%�%LC�'I +J@��c&M$���8��h�h1isi����Bo�1o�C��IFJ(O� @�[c���-����
    �j�I J@�c�I J@�c
    N%�����j���h���� F���\8p@x} S;p9p�9p=;p�8p���;6p-��OH��FFX�<8�	 O��6�dv�o�s�
    � �d�(hem�d�<�-�*�1�*� ���
     �d��� ��T"a`e�G�F%i���h@��1 hF����``(�y��(F/
    � �1\0"h`@(��B��(�h(��#DD��T0�� a�Gal���B�� i�o��&HF����TF�G��!�`��`+Ѓv��Ӏo�O��A8�&@F!��� `e0F����pG-��O��F@hF�lBj����jFi�������� h����9h�F����yh#bhO��/N�k���40�B1� ������
    F��D!��<���H0F��6 i�0O��9��B ��FQF��@���(F�s�� F�s��YF"F����� �`�60�(F�a�(FQFZF���8h�+��F(F1F����F(F2F#9F�|�(�,Ѹ��(F9F2F#�o� ����𵍰D�lvC�t��C��%����C��W7#���h!F*F(� ��F��hC�g��!F*F8#(� ��8�0iC�w��!F*F9#(� ��*�0hC�g��!F*F:#(� ���0hA�0U���'1i(c F��w��q����2i��!(k��
    q!F���}�(k�$��hc F��phB���2}��p���!F�� �}�(k��
    ��pG��-��CFI�9OO�s�����e(F��������-� 9FJF���@������.�&����9FJF@�#0F����� i�k�)�O��0����O��0pG�<��Z�(k#����T0(�(��@F�@���@F�o�(���iP� �����h�@F���������h��p�	�`�o��`@F��!O��0��<�����h(�O��0�����9p�9p	;p�9p<H-�� ��@��P�� ��2�/��� �P�
    ���P�
    ���� ��P��	�p����������P�:��v�P�����
    U���P�����
    ��i�P�
    0����������0�/���<�������0�/�u��<����Op�Opp�-��AF��Eh]��hI�����@�c*N����h AF2F������8F����/� AF2F@�c�������V�in�B�I��B��h��O��0pG �����B��d�O��0�����hif����`�X� h"B�\�� 8�FO���5�`8�B�X�� a�E"�Q�����:ps:pW9p�:p��F�fh�`m � F���@� �m!%`e'H�G!h&J��D2hO�10*�o�qh((�=�h)�=�h((�=0i)(�=(��IQ� o��l(���i
    D�C��j/�k)(�?�M��kFF�Z��l)��y@B�B�� F��&�`h�l F����(��! ae���@B�6p�H-���@���� Q�R�
    :R�
    @�����P��`Q�
    p`�W�p��P�
    �� ����0��S�0@�
    �� R�������@P���R�:B��	��������P�
    ��P������Ѝ����LNp@�p�EhF=�`m@�o�p�o�pGo�p� �m!&`e"H�G!h!J��D*hO�10*�o�ih((�>�h)�>�h((�>(i)(�>(��IQ� o��iD�x��jD�k)(�>���k5F��-� F�<�(Dp� F��[�! aep��@BЭ�6p-��C��F���h��Fh~��hi�qhY�%M@��S����O�	����h )FBF����<�8F��x�/� )FBF@��S����.����V�d/%Z�F�h*����O��5(F����!4`��Q��� hB�d�� 8�F��8�B�`	���B �P��:ps:p�9p�:pp@-�0��@��P��`�� ��2�/���p�
    T����
    ��P�
    ����P@���J��� ����
    ��������0��@����1�/�t�@�����0�/�@����p����Op�Op�H-�`��P��v�!
    p��@��,�P����
    ��@�K��������������������P����
    ���
    $����0�/�����V	�����0�/�������Op�p�Op-��O����v�&�����	�W����#�
    �!��`�")�� #�
    �4
    O���a��	8F1FBF#F�T��r��	�
    +8�B�0���v�
    �Pӻ��FFF�� �
    ������
    ��$���#����%����M�������$NF1j��H
    �0h$@�0i��@0������h�h1isi����Bo�1o�C��IFJ(O� @�4c����-�����j
    �0k�I 
    J@�SN%�����j���h������� S;p9p�9p=;p�8p���hF� ϲ��!�`��h����hC��`��`�h�h��`�Sh���Sh#�S`��`�h�`�hShjj�F�b�`Q`�jja�b��`�h�h��`��Uha�U`��`�h�`�c�
     ���ha��`��`��-��O���
    F��F��4��FFF���DFQE١�
    BF)FKFO� T�G?"F������������
    )F"FKF��g�G<F�F�����'F�(����8�xPE���)F:FKFO� |�G�'FPE���<F F����pG�H-�@����P����A�Q�:A�`��l��l ������Q���p���� @�W�*�����������������������������������pP�-��AF�!h?)�O��0����O��0pGFh�h��1F��l�O.h�!��X�@�sFAF:F����{�-�%��H�AF:F@�s(F����m���!h#J	�����h$��`�� ������:ps:pk9p�:pP�-��AF�!h�)�O��0����O��0pGFh�h��1F��l�O.h�!��X�@��sFAF:F����+�-�%��H�AF:FO�c(F�������!h#J	����j$�b��� ������:ps:pU:p�:pP�-��AF�!h?)�O��0����O��0pGFh�h��1F��l�O.h�!��X�@��sFAF:F������-�%��H�AF:F@��s(F�������`�!h#J	����i$��a�p� ������:ps:p�:p�:pp@-�h�M� ��P��`�� ��2�/�@������6���;�`��������/���4�@P���� ��0������������f����@����0�/���hЍ�p����Opxp�Op-��G��F@hF�l��	�Gh������hF�)� h��j�1h�F��e�ah#rh���0�kK�B&�����
    F g�3��QF��
     �� "��� jF��O�0�O��p��(F���(FAFJF#� �8�O��0����@-�@������q�
    �����
    ���� �����`�@P� ���� ����R�  �����<��V���o������������������H-�0��P��`��p�� ��2�/�l@��'��&�� ����&����&����%�����������0��p��`��P��	���������@����0�/�������Opxp�Op𵡰�FF(F���)F���p��������hFI��h� h�h9(�`�&�w��h(��'�0F�m�(��(F������hF)���� h(��h&0�`�o�(F������0F!��-��GFFFF
    �@-� .;�-9���(� F���9F2F+F�{��� O�Qq��<�HFO�Pq#WX��CF8CPP F1F*F�o�V��O�J��"j�M��"�O�J���!O�B �Xi�3�P���pG�H-�|0��@��p��`�� ��2�/�hP��$��0����'��p��@������0��P��������� �������� ���P����0�/�U�@�A������Opxp�Op-��AٳOhFxm�GFO� h�8�ymF�G��!�`@`+Ѓx��ӀO�r��ah�< l�d�k�BӰ������� F�)��k)F8D�� F��x���h!�d d���	n F�G(F���A��-��O����`���t���h����)�	����d�&�	� 
    �
    ��a��$�����������
    8�F�0f�E
    ���,4F�F�����������v��������a�����p@-�P��	P��@��d����0�/�\`����P�
    
    ��� ����2�/�P��p�
    ��� ��!���������P������0�/���p����OpOp�Op-��G��h�$O��l���l�M���B���QF*F�#Fh0F.� �����0FO�Zq��W�4!h��W�44`��M, F�������,`����Pp�Mp�Op�9p�9p3;pp���Fh�%��8�%FU�(��i�bo�> hh��F��x/F�� h!�8����j@`a���	�0	�pT�  �o�pG � `c`j0`b`hAn F�G(F!�<� ��@-�@����p�
     ���� �Q	������@���0������������0��S����
     C�x�P�J�� �����������������H-�l0��@��P��`�� ��2�/�T�L�#Pp��&�� ��0����$��`���������@�����������@����0�/�������Opxp�Op�H-�l0��@��P��`�� ��2�/�T�L�#Pp��&�� ����$��0��`���������@�������m����@����0�/�������Opxp�Op-��A��h@�W3IJL(F-� ��`�'�L�F@��8@��6��(h���(��>�'@E8�'�B����e���I�J@�q3L��;�������9p�9p:p�8pp�F
    FF+�+
    �[�?,)ش� B��E"4�B�F�,��E B�D�?,�0F)F"F�%��� B�,�E"4�B�(FD ��
    `p� p�p�F
    FF+�+
    �[�?,)ش� B��E"4�B�F�,��E B�D�?,�0F)F"F����� B�4�E"4�B�0FD ��
    `p� p�0H-�T��@����1�/�0����0��P����4P����� ��������������@����0�/���0����Opxp�Op𵁰D��v"��F
    F3h+8�"F��0h�hO��<1Q�6�u�
    �Jh�� :X�$�C�F��v��18���h�G8F��8����k<�	!O��3�d$�o�#�$O��5��T�hCm�d��+Ѻ�O��3��z�#�`h$a�`De$JhB�J`De�o���@FpG
    !��p�P�
    FFFQ�<8�	!O��0�dp�o�p� O��6��`�hcm�d��R+ђ�O��0]�R� "a��P `e F���!aep�o�p�
    !��pGK+���JH��!���
    
    I�
    I
    H�q�F�IJK
    ``��@pG/P�P�P S� SgE#���0H-�H��@����1�/�<P����� ��0��@���������|����@����0�/���0����Opxp�OpD��r��������O��0���O��0��� ���O�@��@�ҹ��D��r����.����1L�"����2#`F�p�A�0U����0A���ı&�h��A@C����`�`!�D�` F��"h�ah F�G�h,��D�lp��h��p@�u�pGK+���JH��!���
    
    I�
    I
    H�q�F�I"
    ``��@pG�/P�P�P S� S�pG-��C����0� FFF���D�@(#��FBF��C��Q�s��F ����I����n��(������CpGp@-�D@�������<P��@��`����V����Q�J�������`��@������p����Lp�OpH-�H���0����S�
     �� �� ��0������Q�
    ��^�
     ���N� ���������pp@-�H�����0����^�
    ��@����������
    ��S�
    ��0C�������� ����pp𵁰A�0W����8kFF��������#C���hzk'��C��5g����C�q#�Z�iA�𽰵��п"�h�`�h�h�D��`�`�"�ho���he���`Dh,@��D`�`п!�h�`�h!�C�`�`��p�F��!������)iFi�0j(
    �(F!����k&(��`.d�O��6����k	�`�(d&.a F��0Fp�pG@��@����1�/�4P����Q�
    ��1�/���P�
    0�/�����0�/�2
    ��Op�Op�Op�H-�@����P�
    4`��(p��xW�
    P����������P�
    (p������P�������LNpp@-�<@��4��T�	
    0P��0`��U�
    ��� ��!��2�/�P��������p�������
    FC�qC�4"C�\������F X#�����8���)�!`O���#��aa� F�^� �����رFɱEh���h��h@�kcIJ
    O0F.� ����0F)F"F#����@����O��0����:ps:p-9p��رFɱEh���h��h@�cIJ
    O0F.� �����0F)F"F#����@��ҽO��0����:ps:pE:p��رFɱEh���h��h@�cIJ
    O0F.� �����0F)F"F#����@����O��0����:ps:p�:pA�0\���� �����h���qE�Ba����FRij��hsE��Ba(A����!��AapG1"`Ba��*
    в���+�!��@#�@"���@pG�o����#�@@���pG�� "��D3��#���DpG����D��aA�T��%�� %`���� `��C�dQC�"���� u#��@� h�����  `���ɱp�Mh�(�j&�kNc�����j�F�j�B(�Ep��
    F!F�����pG�mF�G F��p@�H�@-�4������1�/������� ����1�/���@����1�/�������Op�Op����FO��1"0 %�� !��� !�<O��r��
     !"c"��4O��0�c'ý�@pG��F `e F���� h!���� h"�n!��f hjjA�bbe F��@���o�pG�F�>�A�0R���h���B
    �
    FIi�B�)�ѡB�aiQa�ai�`!aa�`��@��)�ٹo��RD!�p���p��"h��@��$�C`��@pG���
    IKLJ`L`��0\�DhD0�P�� `H`��@pG��S���h���p����C��aC�BC�-\������F ^#&�����6�!�` ���`�p���ȱF `e F���Fp� h!���� h�n!��f hjjA�b `e�o�(F�� ��0�����0��S�
     �� ��R�*������0�����/�p����C��aC�BC�-\������F ^#%�������!"�` ���`�����Ah���hy���h@�AcIJM F,� ����� h�� pG��:ps:p#:p|�Fh
    F!
    ���1F�-���e�X�bip��#32=��#�� h��(F|��F�"�A�0R���hq��B
    �
    FIi�B�)�ѡB�aiQa�ai�`��@�ϼ����D��q����	hF��h�mFF(F���
    �!�� F)F��z����D��q��hB�pG��T�O��	�����@	���`h4A�ѽ�@pG����FhFpm�GF@��7 h���P�pm�G@�B���F���o�pG ��o����L%H-�C�*�f�h�B�gY�B�5�� �0iIHC���4p@B������FF��#���`�D��p��h(@�B�� F��A����@�pG���� O�8�FB�DO�A!8�O�U *���O�CucP8�O�Bu+P����F�\��hF� F���A�0P�h��hD�` F���(F��@����R� $�� !����H�!�� 0` ��o���9���@��D��q��hB�pG�O��������@	��T�A�ѽ�@pGD��q��hB�pG�O�������@	��T�A�ѽ�@pG������
    JM@��S�����@I����@	��Q�`���9p9p�7p(0�� ����R�0�R���R��/�����/�p	P�� ���1��S�
    ���0�����/����/�Op	P�� ���1��S�
    ���0�����/����/�Op)С�o��RD!�p���p�"h��#�`pG�F�r�ah�h�B�!h)��h��h9�`�h��h1�`��@�"��x�ni�Jhl�i���@a`+�Rj�<��@G��m��@��Ͽ��/�	��/�<	��/�\	��/�|��/�|	��/�*
    В��+D���Pp�Qp ;���`p!h�@C`pG�p�na�Jh�jSi�oa`+�j�(��@G��m��@������	MF��)h,Ӣ*�5)h�1����� SI	h�B
    �I��@h(����)�hpG pG�Pp�Op��K��MɲL#`e`���!!`a`��� SgE#������A��A �(��R� 00`�1���pGp���@h#)�l�#��	�X#���� ��O��0pG(�!J�@B�<(�8(� pGo�pG(�!J�@B�<(�8(� pGo�pGA)�"K��B�8(� pGo�pG���@@-��M�`��`����� ��0��Ѝ�@��耵�����C��! ������������@�ϸ����FC�0���F
    �O��2�������������@L�B�AR��Y�X	a�3�P�G�@!��}"O�zs`��"�����pG�F�h�h��`Pi�� h p�`��������]������F��=���@����F�h�h��`Hi�`�``8����@	pGI�(� 1h�� pG pG�,�P��������P� ��v������� �� ��0��S�0�� ������/��� ����R����A��/����R��/0��0���������P��F������ ����@pG)�O�R�A� 9�X�@�pGF� �h�`�h�h�C��`�`pG�A�T�� h�����  `���i��1��i@i@8�pG�L h � ����  `��Mp0��R��/��0������F�h�h��`Hi�`��@pGF�h�h��`�h�`�>pG��A�0R#���h���0�Ah!��h�h@hpG pG8�!O��2��!��apG�"�h		�`�ha��`�`pG����������@�����"�h�`�ha��`�`pGFjj�a�bpGF�h�h��`Hi�`pG�F�� F��@��ʻ�no�c�@�fpG0���� ���������b����Lp ��� !�$耽pGD��p!��������������@����A�0P��hpGD��q��`pG�� ����!�� �����������m���!���pGB��/�� �_�����/ဵ!����h(� pG�io�pGhA�`pG��!������~�pG@h@hpG������ ��ʽ�����ƿ��V�����/�O����/�W����������Dp���Dp����-pp �?$@Y@@�@��@j�@��.A�cA�חAe��A	 �	�� (params->periodInUsec != 0U) || (params->periodInNsec != 0U)sizeof(SemaphoreP_Object) >= sizeof(SemaphoreP_Struct)ERROR: %s:%d: UART open failed for instance %d !!!
    sizeof(ClockP_Struct) < sizeof(ClockP_Object)ASSERT: %d.%ds: %s:%s:%d: %s failed !!!
    gClockConfig.timerInputPreScaler != 0UgClockConfig.timerInputClkHz != 0USOC_rcmGetPeripheralClockFrequencyobject->isOpen != (uint32_t)FALSEgClockConfig.timerBaseAddr != 0U������������object->prms.intrNum != 0xFFFFUdpl/common/SemaphoreP_nortos.cgClockConfig.usecPerTick != 0UNULL_PTR != gUartDrvObj.locktimerCycles <= (0xFFFFFFFFU)params->inputPreScaler == 1UEDMA_isDmaChannelAllocateddpl/common/ClockP_nortos.cdpl/r5/ClockP_nortos_r5.cSOC_rcmGetModuleClkDivValparams->inputClkHz != 0Uf�U��D�"�3f"U��D3���f"U��D���3f"U��D��w3f"U�w�D��3f"�w��D��3dpl/common/TimerP_rti.cFALSE == timeoutElapsedSOC_rcmGetCoreHSDivOutSOC_rcmGetPerHSDivOutsoc/am263px/soc_rcm.cactOutFreq == outFreqEDMA_allocDmaChannelSemaphoreP_constructEDMA_unregisterIntrEDMA_freeDmaChannelEDMA_isTccAllocatedSOC_rcmGetCoreFoutNULL_PTR != objectNULL_PTR != attrsuart/v0/uart_v0.cEDMA_registerIntrSOC_rcmGetPerFoutUART_flushTxFifoDrivers_uartOpenEDMA_getBaseAddrClockP_constructEDMA_allocParamEDMA_freeParamNULL != handleedma/v0/edma.cNULL != objectHello World!
    NULL != dmaChNULL != attrsEDMA_allocTccTimerP_setupEDMA_freeTccbaseAddr!=0UClockP_initNULL != tccUART_writeUART_closeFOut != 0UART_openUART_initFALSEfni-fni+ fninanE���o������O�#��p��	hD��$pGE���r���	hD��$"��"�@���$��o���O�pG��E���o������O�#��p��	hD��$pGE���r���#��	hD��$����o���O�pGE����#��p��	hD��$pGE����#��p��	hD��$��o���O�pG!O�p"`���`tpG-��A�F 
    F'���hh(� ���)h &��8� ����{(8�&0F���E�)h����s�h��D��4����o���O�)hh���qD����$*h�{���sh��c����X7C�X&��PO�V�{+hh�,|��Q&*h���sh�C����X7C�X&��PD��"��C��s��/h)�Fh#�O�S��P@���!��C�"��h�� �����o�#��O���rh�� :D������E�h��O�$��q���0��D��4��$��o���O�h��0���qD����$h�� ��s�D����4#�O�S��h�� ��PO�Th�� ��s�D����4#�D��#����h#��� �@�Q��h!�B� ���𵁰������E��� h(� ���@� A���O�\O��PD��"��%A�"�O�R&hO��HQ.DF��&h.D5�P��o�� @�AO��2#'h8DG�,'hDG�,'h�Q'hD� G�<�� hA�R��#�i`�i`�a h�a������@�ƺ������8� ��-��AE���0hj���?
    �@�O�R��$�X3�P)���q"D�o�_$������ F��3�@����P�$p��X�b��(F�G�L��� F���0h�a���ߵ���lFo��FE�	��	���������$����?�@�A�	��O�X�	0H�	���,���pO�PD�
    o�(����
    ��
    �@F����@���P�(��������G����@F������������F���@���е���lFo��FO���������ѧ��F���@���ӵ���lFo��F� ���)�ѧ��F���@���-�P���lFo��F�������������F��P���е���lFo��FO���������ѧ��F���@���ӵ���lFo��F���i���� ���)�ѧ��F���@���-��Q���lFo��F��V���V�
    ��L���T��!�%����
    ����1	����H���8����T�E+����@U����d���4����,���T�������������F���Q���ӵ���lFo��F����i���� ���)�ѧ��F���@���-��S���lFo��F�����������������!�&����
    �����"����1����H
    ���D����U�F.D	����@U����d���@���<���8���e��N����������F���S����N��-��O��-��-�
    �� -�-�
     �� ��M�@-�,��1�/�@��Ѝ��O��o���� ��
    ��������o�����-�O� �Q�
    �N��N��-��O��-����1�/����o�������-��N��-��O��-���1�/����o�������-�O� �Q�
    �N���N��-��O��-�X��1�/����o���������/���/���/�0��/�1��/�P��/�O��/�[?pIBp}Ap�@p�����)��/��@����)��/������)��/��@����)��/��)��/������/������/���/����Dp�N-����O����G�0�/��N���/��
    ����o���/����O�����/��
    ����o���/�@-���$0��0��@C���6���P����:O��@���/�T4p@-���(0��0��@C���5���P����:O��o��@���/�P;p��/���/�0-�_����$@��@��PD���:���P����:O��0���/�T4p0-�_����$@��@��PD���>���P����:O��0���/�T4p�N-�_��00�4�;��
    ��� ��0���Q��`���@�o��0��!� � ���C�A�_o���v����������Z���Y�����pW��������
    S���������@�O��o���N���/��N-��G�0�/��N���/�_��00�4�;��
    ��� ��0���Q��`���@�o��0��!� � ���C�A�_o���v����������^���Y�����pW��������
    S���������@�O��o���/����
    ����0��
    �����/�@�0��/�0�P�
    �����0��/�0���0��/ဵ �����8����@	�� �����8����@	������� ��C�@��h9�@h���� ��@������F�����������F��(� F�����������F��0� F��@�+��F��z�C�H���.������@��p�FFF��(F!F��R�X�p�(F!F��p@�����PEp���8Ep���DpO�1O�rA``pG-��C���F FF�F��8� ���y�1ysy��x��y�ux�@�01x�x�@��o�O�"�@�B�G��@�E�V�	D��F����b�F@F)F2F;F�� F��x�������C������𨸰��蘱��D�F����F��H���O��X�(F��^� F��@�������t������*�F����F�� ��+��R�(F��C���O� F��o���@�m�p��V�������6�C�E ��)h)8� ��(h��C�@$��V�3 F��O�(h46�B��hh��(�h���p@����p����O���o���/������/����O���o���/������/�������/���Q/�?��/����Dp����Jp����Q���1�/�� �����LKp�����)�P�6����P���
    ��������)���������)��������)��������)��������)��������)�h����
    ��O���o��0��� ��0������
    ��O���o����P�
    �����������������pQpRpbpcpdp�pG���� ������(�����@pG��@�A�Q����	��P� ����������@����� �����"$����������������������������|p�pTp�p�p�p�p�&���� LNpLNpLNpRT@x}�lp������l�����������������0Rl��Opp�3p�3p�����P ڋb,�ħ'1�=�\qa�0�L��6�$���V�

  • Hi Sunil,

    Since you mentioned it is building without issues in command prompt but throws module not found error in CCS, I think it could be because the python used by CCS might be different. Could you enter this command in both command prompt and CCS local terminal and check if version is same?

    python --version

    Also check if pyelftools is installed in your current environment by entering this in CCS terminal. It should list pyelftools along with version in the output:

    pip freeze

  • pip freeze gave me:

    construct==2.10.70

    pyelftools==0.29

    python --version, I added this in bootimage_gen file and it gave me 

    Python 3.12.3

    But where python is giving me 3 locations. Do I need to uninstall other versions of python?

  • What is python version in the command prompt where you said build is working?

  • Python 3.12.3

  • Does the CCS environment PATH variable have the same python used by your command prompt?

    You can check by right click on project --> properties then expand the PATH variable. This path should be same as output of where python from command prompt.

    Also please send your project as a zip. That will help confirm if it is really an environment issue or project issue.

    Thanks.

  • hello_world_am263px-cc_r5fss0-0_nortos_ti-arm-clang.zip

    I am unable to see the environment tab. I am using CCS  Version: 12.8.1.00005.
    I added the PATH variable in Linked Resources tab with python file location. Still same error "ModuleNotFoundError: No module named 'elftools'".

  • Hi Sunil,

    I have confirmed there is no issue with the project you sent, it is to do with python setup in CCS in your system. I will loop in a CCS expert who can help with this. Until then please proceed with the makefile build flow generated .mcelf binaries.


    Thank you.