日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

硅传公司的CC1310模块 Flash解锁和擦除CC1310无法正常擦除flash

發布時間:2024/3/26 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 硅传公司的CC1310模块 Flash解锁和擦除CC1310无法正常擦除flash 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本次要開發的是硅傳公司的CC1310無線測溫低功耗模塊,由于硅傳公司為CC1310的Flash燒入了AT指令程序,并且對Flash進行了鎖定保護,因此我們無法直接往Flash中燒錄程序。

但是硅傳公司在聲稱該模塊是支持二次開發的,經過一番詢問后才明白,若我們要進行二次開發,需要對CC1310的Flash進行解鎖后才能完成Flash擦除操作。

本次實驗我們使用TI提供的Uniflash進行本次的Flash解鎖擦除操作,因為它功能足夠強大,還可以讀取內存空間。

如果是遇到Uniflash無法擦除CC1310的情況,可以直接跳轉到“Uniflash無法正常擦除怎么辦”

如果遇到Uniflash無法識別到板子的情況,我們可以換用Flash Programmer 2,對芯片進行強制擦除,并且Flash Programmer 2還可以看查我們的CC1310是否又被軟件識別到。


目錄

硬件介紹

解鎖和擦除步驟

?燒錄程序測試

Uniflash無法正常擦除怎么辦

可以正常識別到CC1310設備

識別不到CC1310設備

注意事項


硬件介紹

要保證CC1310與XDS110采用2-Wire JTAG接線方式連接,接線方式大致如下,就是CC1310的JTAG接XDS110的JTAG,然后給XDS110供電。

這里有幾個注意事項,也算是給硬件排坑了:

  • 確保CC1310有穩定的供電,也就是確保CC1310是可以正常工作的,一般來說使用JTAG供電后,用示波器查看電壓穩定情況,波動在100mV以內就是可以的,如果實在不行,也可以拿直流電源給CC1310供電,確保供電這一塊不會有問題。
  • JTAG的引腳是不是連接上了,因為杜邦線本身就會存在連接穩定的問題,這一問題可能出現在電壓上,也可能出現在JTAG接口上。
  • CC1310有沒有與其他芯片相連,其他芯片的輸出會不會影響到CC1310的啟動,其實這一點一般情況下不會出現,但是這種問題要考慮的情況復雜多樣,在給CC1310解鎖之前,最好還是保證CC1310與其他設備是退耦合的情況。
  • 解鎖和擦除步驟

    本次操作使用的軟件是Uniflash,它可以在TI官網下載,并且TI提供了安裝和使用手冊,安裝一路默認就可以

    安裝完成后打開Uniflash,輸入CC1310,會彈出CC1310 LAUNCHPAD,選中該選項后Start

    注意這里是選擇的On Chip模式,因為我們沒有接串口線,使用JTAG連接的

    ?

    在第二欄Setting&Utilities中搜索erase,會看到下面這個Manual erase選型,選擇第一項

    ?如果是對CC1310模塊第一次擦除的話,軟件會詢問你芯片Flash已被鎖定,是否解鎖,點擊確定

    擦除后結果如下:

    ?燒錄程序測試

    保持上述的硬件連接, 打開CCS,選擇一個CC1310的例程,進行編譯燒錄,若能正常燒錄則說明Flash解鎖成功

    Uniflash無法正常擦除怎么辦

    首先,你得保證上面說的硬件連接都沒有問題!!!

    之后可以用TI的另外一塊軟件 Flash Programmer 2,連線方式還是和上面說的一樣

    可以正常識別到CC1310設備

    在連接好設備,打開軟件后如下圖所示:

    ?可以看到左側連接設備處是可以識別到CC1310的,我們選擇CC1310,勾選Erase的第一項,點擊運行。如果設備的Flash處于鎖定的狀態下,應該是無法被擦除的。

    這時我們需要點擊右上角的小工具圖標,選擇其中的CC13xx Forced Mass Erase,對其進行強制擦除,強制擦除完成后,設備就會被解鎖了

    識別不到CC1310設備

    造成這種問題的原因就很多了,最簡單的方法就是找一塊空板子,僅焊CC1310進行測試

    這樣做的目的是為了排除:

    • CC1310所在的電路板的其他電路對其的影響
    • 存在個別模塊無法正常使用的情況,換一塊芯片試一試就好了

    如果問題還是沒有解決,那就只能去硅傳公司的官網,去尋求它們的技術人員的幫助了

    注意事項

    最后記錄一些該CC1310模塊使用注意事項:

  • 模組從上電到初始化完成大概有 30 毫秒的延時,建議上電后,外部 MCU 延時一定時間后再進行串口通 信或者使能操作
  • 透傳數據的吞吐量與射頻的空中波特率和串口的波特率有關,不同串口波特率幀與幀之間的間隔時間不 同(3 毫秒~20 毫秒),若需要提高吞吐量,需配合好空中波特率和串口波特率
  • 總結

    以上是生活随笔為你收集整理的硅传公司的CC1310模块 Flash解锁和擦除CC1310无法正常擦除flash的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。