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.

RTOS/AM3352: I2C test project problem

Part Number: AM3352


Tool/software: TI-RTOS

Hi,

    I imported I2C_Test_bbbAM335x_armTestProject CCS project for i2c testing on our customized board(external DDR  and  size of DDR  and  system clock are different with bbbAM335X) . I modified  SYS/BIOS CFG file(i2c_arm_bbbam335x.cfg) to adapt my hardware changes , I created our board packages based on bbbAM335X, so I changed CFG file like following 

/* Load the board package */

var Board = xdc.loadPackage('ti.board');
Board.Settings.boardName = "bbbAM335x";      

to

 var Board = xdc.loadPackage('ti.board');
Board.Settings.boardName = "MyboardAM335x";

I2C testing failure after we changed CFG file ,  would someone please provide some guides about what these changes would impact and what software modules will be impacted ?

our environment:

SDK: processor_sdk_rtos_am335x_5_03_00_07

CCS V8.3.0

thanks 

Hugo

  • Hugo,

    To port the Processor SDK RTOS AM335x to your platform, you need to follow the process specified here:

    http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_board.html#custom-board-addition

    Can you confirm that you have followed this process.. BEfore you modified the boardName, have you created the the board library as specified in Approach 2  in that article. If not then the build will not work as you are expecting it to.  Also, please provide a build log of the error so that we can provide guidance accordingly.

    Regards,

    Rahul

  • Hi, Rahul

          yes we followed the process as you prompted already except  Optional step to update RTSC platform definition, it seems only supporting ti.platforms.evmAM3359  for Cotex-A8 ,not support  other custom board name, we may change RTSC evmAM3359 package directly as we don't have evmAM3359 board.

    please refer following scripts in PLATFORM.MAK 

    ifeq ($(ISA),a8)
      TARGET_XDC = gnu.targets.arm.A8F
      PLATFORM_XDC = "ti.platforms.evmAM3359"
    attached is the PDK build log file .our board name is xltevmAM335X.6708.build.log
    Thanks