修改simple_peripheral_oad_offchip的 Bootloader

环境

  1. 系统:Windows 10
  2. SDK:simplelink_cc13x2_26x2_sdk_4_30_00_54
  3. IDE:Code Composer Studio, Version: 10.1.1.00004
  4. 例程:cc26x2r1lp_bim_offchip

1. 修改

1.1 bim_main.c 改动

  1. 删除原来的 bim_main.c 文件
  2. 新建一个user文件夹,将 bim_main.c 复制到该目录;

文件路径:C:\ti\simplelink_cc13x2_26x2_sdk_4_30_00_54\examples\nortos\CC26X2R1_LAUNCHXL\bim\bim_offchip\src\bim_main.c
在这里插入图片描述

1.2 代码修改

找到 main 函数,改动如下:

//    intFlashPageSize = FlashSectorSizeGet();
//
//    Bim_checkImages();

    /* If we get here, that means there is an issue: no valid image found.
     * Set the device to the lowest power state. Does not return.
     */
//    setLowPowerMode();

#if defined(SECURITY)
    jumpToPrgEntry(0x90);
#else
    jumpToPrgEntry(0x50);
#endif

其中的跳转地址可以在 “simple_peripheral_oad_offchip_CC26X2R1_LAUNCHXL_tirtos_ccs” 工程的
simple_peripheral_oad_offchip_app.cfg 文件找到,如图:

在这里插入图片描述

跳转地址选 0x90 还是 0x50 由预编译宏 “SECURITY” 决定,有这个宏选择 0x90,没有选 0x50。

注意

bim 工程更改 project name 时 Linked Resources 中的 Path Variables 会发生改变,需要删除新生成的 XXX1路径,否则SDK路径变化时会出问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值