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.

CC2640R2F: 能用UART烧录程序吗?

Part Number: CC2640R2F
Other Parts Discussed in Thread: CC2640

CC2640能不能直接用UART的方式烧录程序?如果可以,请告知方法。

  • 我们所理解的boot过程是这样的;
    1. CPU通过硬件配置选取第一条指令的位置
    2. 通过汇编选取内部寄存器首地址,对程序和缓存寄存器、以及部分外设寄存器比如uart复位
    3. 针对C语言,对相关的语言寄存器进行设置
    4. 对与时间相关的寄存器,比如定时器、看门狗、PLL等进行配置
    5. 查内核镜像,并复制到RAM中执行。内核镜像执行后,可以和外设进行通讯,比如告知本芯片信息。
    6. 加载APP,比如烧录数据

    上面这个pdf文档,是正常boot过程中嵌入了后门,即从4后绕开5,直接进到6(FLASH application中把上面的5和6合在了一起)

    问题1,上面的boot过程我们理解的是否对。
    问题2,如果不能识别芯片,是boot走到哪一步。
    问题3,如果外部24M晶振没有,boot过程会走到哪一步。

  • 理解的基本差不多

    bootloader的具体信息可查看TRM第8章:https://www.ti.com.cn/cn/lit/ug/swcu117i/swcu117i.pdf

    我不确定会执行到哪一步,但所有的操作都要建立在电路工作正常的基础上

    如果不能识别芯片或者没有晶振,那需要CC2640r执行的指令一条也没办法执行