Part Number: BEAGLEBK
Tool/software: Code Composer Studio
Dear TI support team,
I have set up an sd card through the create sd-card.sh script, I have copied to SD
- the app file generated during the build process of GPIO_LedBlink_bbbAM335x_armTestProject
- and the bootloader_boot_mmcsd_a8host_debug_ti.bin from Starterware, which I have renamed to MLO
When I boot the BBB I get:
StarterWare Boot Loader BOARDInit status [0x0] SoC : [AM335X] Core : [A8] Board Detected : [BEAGLEBONEBLACK] Base Board Revision : [UNKNOWN] Daughter Card Revision: [UNKNOWN] Copying application image from MMC/SD card to RAM Jumping to StarterWare Application...
but the led never starts to blink.
Using the same MLO, I am able to run gpio_app_led_blink_a8host_debug_ti.bin in the starterware/binary/gpio_app_led_blink/bin/am335x-evm .
I am also able to run the GPIO_LedBlink_bbbAM335x_armTestProject in CCS using the JTAG debugging.
When I run the MLO and app in processor_sdk_rtos_am335x_4_02_00_09/prebuilt-sdcards/evmAM335x , I get
StarterWare Boot Loader BOARDInit status [0x0] SoC : [AM335X] Core : [A8] Board Detected : [BEAGLEBONEBLACK] Base Board Revision : [UNKNOWN] Daughter Card Revision: [UNKNOWN] Copying application image from MMC/SD card to RAM Jumping to StarterWare Application... I2C Test: 400Kbps: Data Mismatch I2C Test: 100Kbps:Data Mismatch Some tests have failed.
I have noticed that the _c_int00 of the executable of GPIO_LedBlink_bbbAM335x_armTestProject is loaded after 0x80000000 . May this be the cause of the problem? Should I use a different bootloader?
Here more info about my configuration:
os : ubuntu 16.04
sdk: processor_sdk_rtos_am335x_4_02_00_09
ccs: 7.3.0.00019
BBB revision : C
source pdksetupenv.sh ************************************************************************** Environment Configuration: LIMIT_SOCS : am335x LIMIT_BOARDS : evmAM335x icev2AM335x iceAMIC110 bbbAM335x skAM335x PDK_INSTALL_PATH : /home/riccardo/ti/pdk_am335x_1_0_9/packages C6X_GEN_INSTALL_PATH : /home/riccardo/ti/ti-cgt-c6000_8.2.2 TOOLCHAIN_PATH_GCC : /home/riccardo/ti/gcc-arm-none-eabi-6-2017-q1-update TOOLCHAIN_PATH_A15 : /home/riccardo/ti/gcc-arm-none-eabi-6-2017-q1-update TOOLCHAIN_PATH_A8 : /home/riccardo/ti/gcc-arm-none-eabi-6-2017-q1-update TOOLCHAIN_PATH_A9 : /home/riccardo/ti/gcc-arm-none-eabi-6-2017-q1-update TOOLCHAIN_PATH_M4 : /home/riccardo/ti/ti-cgt-arm_16.9.3.LTS TOOLCHAIN_PATH_Arm9 : /home/riccardo/ti/ti-cgt-arm_16.9.3.LTS TOOLCHAIN_PATH_EVE : /home/riccardo/ti/arp32_1.0.8 CL_PRU_INSTALL_PATH : /home/riccardo/ti/ti-cgt-pru_2.1.5 HARDLIB_PATH : /home/riccardo/ti/gcc-arm-none-eabi-6-2017-q1-update/lib/gcc/arm-none-eabi/6.3.1/hard CROSS_TOOL_PRFX : arm-none-eabi- XDC_INSTALL_PATH : /home/riccardo/ti/xdctools_3_50_03_33_core BIOS_INSTALL_PATH : /home/riccardo/ti/bios_6_52_00_12 IPC_INSTALL_PATH : /home/riccardo/ti/ipc_3_47_00_00 EDMA3LLD_BIOS6_INSTALLDIR : /home/riccardo/ti/edma3_lld_2_12_05_30B NDK_INSTALL_PATH : /home/riccardo/ti/ndk_2_26_00_08 IMGLIB_INSTALL_PATH : /home/riccardo/ti/imglib_c66x_3_1_1_0 DSPLIB_INSTALL_PATH : /home/riccardo/ti/dsplib_c66x_3_4_0_0 MATHLIB_INSTALL_PATH : /home/riccardo/ti/mathlib_c66x_3_1_1_0 UIA_INSTALL_PATH : /home/riccardo/ti/uia_2_21_02_07 CG_XML_BIN_INSTALL_PATH : ~/ti/cg_xml/bin PDK BUILD ENVIRONMENT CONFIGURED *******************************************************************************