TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

CC2530: Serial Boot Loader 使用请教

Part Number: CC2530

CC2530芯片准备实现串口更新程序,参考Serial Boot Loader for CC253x.pdf 文档,新建立了一个最小功能在没有中断情况下可以更新程序;

当程序代码增加一段中断代码时候在通过串口更新就会提示 Load lmage Did Not Finish Successfully 

请教一下这个是什么原因啊,难道更新的APP程序不能有中断吗?

更新app程序是用TI工具  SerialBootTool 

  • 增加的源码如下所示

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    unsigned int count; //
    /****************************************************************************
    * : InitT3()
    * : 216MHz
    * :
    * :
    ****************************************************************************/
    void InitT3()
    {
    T3CTL |= 0x08 ; //
    T3IE = 1; //T3
    T3CTL |= 0xE0; //128,128/16000000*N=0.5S,N=62500
    T3CTL &= ~0x03; // 00>0xff 62500/255=245()
    T3CTL |= 0x10; //
    EA = 1; //
    }
    //T3
    #pragma vector = T3_VECTOR
    __interrupt void T3_ISR(void)
    {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • 您好,

    有一种可能是中断在实行过程中改变了程序的跳转地址,所以导致串口更新无法导致正常完成。

    您可以尝试使用固定的地址

    另,正常来讲是合理的

    更新的APP程序不能有中断吗
  • 有一种可能是中断在实行过程中改变了程序的跳转地址?中断程序只是执行LED闪烁啊

  • 看您添加的代码是执行LED闪烁这样的,

    但通常如果产生中断会有这个可能性

    我还在定位其他原因

  • 现在灯闪烁吗

    下载boot后,在程序跳转的地方设置断点,看看有没有跳转到app去执行

  • 现在可以跳转了,感谢。昨天下午尝试了好多次都不能跳转程序,另外请教一下,下载程序SerialBootTool这个工具,下发的协议有吗?就是吧bin文件分包下发到设备端,串口协议是怎么约定的

  • 收到,感谢,有相关文档吗

  • ti官網的serial boot loader相關文件連結已經失效,或許可以參考一下blog.csdn.net/.../82994025

  • This Page Does Not Exist  已经失效了,下次发之前先打开看下,谢谢

  • 抱歉,

    我的是可以打开的,没留意到对于客户是404

    您看YiKai先生发的就好 

    有问题欢迎再来论坛交流

  • This Page Does Not Exist

    The Processors Wiki was removed on January 15, 2021

    You
    Information

    Visit TI.com Get support  我看到的信息就是这个

  • 明白的,上条回复有讲,我没留意到对于客户是看不到的,对此感到抱歉

    希望您能看YiKai先生发的CSDN,

    内容并无缺少甚至更为完全