我使用了ROM Bootloader的Uart方式去更新Application,但目前遇到的問題是假設今天我Uart的RX跟TX分別設在DIO12跟DIO13這一組,如果更新失敗,並且CCFG區域已經被Erase掉,那Uart的RX以及TX就會跳回預設的DIO20跟DIO22這一組,但是我的CC2340是只有24個Pin的,就不會有DIO20跟DIO22,這樣的狀況會導致之後如果要在更新就會不能更新,我該如何去將預設的Uart改成DIO12跟DIO13?
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.
我使用了ROM Bootloader的Uart方式去更新Application,但目前遇到的問題是假設今天我Uart的RX跟TX分別設在DIO12跟DIO13這一組,如果更新失敗,並且CCFG區域已經被Erase掉,那Uart的RX以及TX就會跳回預設的DIO20跟DIO22這一組,但是我的CC2340是只有24個Pin的,就不會有DIO20跟DIO22,這樣的狀況會導致之後如果要在更新就會不能更新,我該如何去將預設的Uart改成DIO12跟DIO13?
您好,
如果默认引脚不可用,可以尝试通过修改CCFG 区域来配置芯片的引脚映射。
需要注意的是,在修改 CCFG 配置之前,备份当前的配置,以防万一。
但問題是CCFG在ROM Bootloader的過程中就會先被Erase掉,所以就算設置在CCFG,被Erase掉一樣會跳回默認的引腳
是否有方法能夠修改默認引腳可能才是解決方法