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 串口烧录BIN文件

Other Parts Discussed in Thread: CC2640R2F

请教TI工程师一个问题:

硬件平台:CC2640R2F

软件平台:sdk_1_40_00_45

实现目的:通过串口升级bin文件

问题描述:修改BL_CONFIG,在上电前拉高片选脚,通过sblAppEx软件升级,升级完后必须将该片选脚拉低,程序才运行,拉高或悬空,程序都不运行。

通过拉低该片选引脚进boot可以理解,但只有拉低该引脚程序才跑表示疑惑。我们想上电前,悬空该引脚直接跑程序,请问有什么办法?

谢谢!

  • 今天测试了下,将boot片选引脚更改为拉低有效,该片选脚无论悬空还是拉高,上电后板子正常跑,未进入boot。只有上电前拉低该片选引脚,才进入boot,这种机制解决了上面的问题。

    有个疑问,上电前片选脚每次都悬空,这样做是否有问题?拉成固定电平肯定是最稳定的,但是我们想悬空该引脚。

    请TI工程师帮忙协助,谢谢!

  • CC2640R2F沒用的引脚悬空是沒有問題的

  • By default, the I/O driver (output) and input buffer (input) are disabled (tri-state mode) at power on or reset, and thus the I/O pin can safely be left unconnected (floating).
    If the I/O pin is placed in the tri-state condition and connected to a node with a different voltage potential; there might be a small leakage current going through the pin. The same applies to an I/O pin configured as input, where the pin is connected to a voltage source (for example VDD / 2). The input is then an undefined value of either 0 or 1.
  • 当使用串口升级bin文件,升级后CC2640R2F flash最后的SNV用户参数区也被擦除,变为FF。

    请教TI工程师,如何设置串口升级步骤,只擦除程序占用的部分,而不是全擦除。

    谢谢