TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F: 能用UART烧录程序吗?

Part Number:CC2640R2FOther Parts Discussed in Thread:CC2640

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

Kevin Qiu1:

可以的,参考:https://www.ti.com.cn/cn/lit/an/zhcaao2d/zhcaao2d.pdf

,

shi bo lai:

我们所理解的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过程会走到哪一步。

,

Kevin Qiu1:

理解的基本差不多

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

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

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

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: 能用UART烧录程序吗?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1