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.

CC2642R: Vector table error

Part Number: CC2642R
Other Parts Discussed in Thread: SYSCONFIG

CHIP: cc26x2r1f

SDK: simplelink_cc13xx_cc26xx_sdk_5_40_00_40

CCS: 11.1.0 

XDC TOOL: 3.62.1.15

SysConfig: 1.12.0

Windows: Windows 10 home

ti example: multi-role

Import multi-role example into the new CCS workspace, and start debugging.

  • After entering the simulation, open ROV tool and scanning error information, The error result is shown below

  • Once it's up and running, more errors occur.

These errors will also occur on other computers, please help me solve this issue, and by the way, the peripheral example have no errors.

  • Hello Shepherd,

    Are you evaluating the Release build configuration of the project?  Please consider switching to Debug instead and consult the BLE5-Stack Debugging GuideConfiguring the Heap for static sizes may help with the ROV interpretation, among other configuration and debug considerations.

    Regards,
    Ryan 

  • Hi, I tried switching to debug mode and configured the heap to static size, and still got these errors.

  • The difference between multi_role and the simple_peripheral examples is that multi_role uses BIOS in flash whereas simple_peripheral does not (it uses the ROM BIOS instead), this is determined by the following code in the configuration (*.cfg) file:

    /* ================ ROM configuration ================ */
    /*
     * To use BIOS in flash, comment out the code block below.
     */
    var ROM = xdc.useModule('ti.sysbios.rom.ROM');
    if (Program.cpu.deviceName.match(/CC26/)) {
      ROM.romName = ROM.CC26X2V2;
    }
    else if (Program.cpu.deviceName.match(/CC13/)) {
      ROM.romName = ROM.CC13X2V2;
    }

    Either configuration is fine, however using BIOS in flash is causing the ROV issues for the multi_role project.  I assume that multi_role must use BIOS in flash to add additional features to its configuration, as the ROM BIOS has certain settings which cannot be altered.  The same issues occur on the simple_peripheral project if altered so that BIOS is used in flash, however this does not indicate a problem with operation of the example itself.

    Regards,
    Ryan