看板 Electronics 關於我們 聯絡資訊
小弟我想要做兩塊德州儀器(TI)的CC1310開發板對收對發data, 有點像是兩個transceiver, 每一塊板子同時具有接收data與發射data的功能, 並使用TI提供的Code Composer Studio編寫C語言燒錄至CC1310的MCU, 程式內容大概像網址內PrashanthS大的程式碼 https://goo.gl/XchX56 然而不知為甚麼, 程式會在操作數分鐘後卡住, 就是整個停住, 必須要重新給電才能運作, 目前推測是不是MCU的記憶體爆了, 或是發射週期出問題 但在debug時嘗試朝這些方向都遇到瓶頸, 因此想在板上請教, 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.229.161 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1508516693.A.90E.html
mmonkeyboyy: 對 10/21 00:31
mmonkeyboyy: 你應該是有地方一直堆資料沒清 10/21 00:31
mmonkeyboyy: 或是你堆資料的方法是用疊加上去 overflow了 10/21 00:32
tallguy20640: m大您好,但是我有嘗試使用malloc跟free搭配清記憶 10/21 02:37
tallguy20640: 體,但還是有同樣問題...... 10/21 02:37
tallguy20640: 或是m大有建議什麼方式可以改善這個問題?感謝! 10/21 02:37
mmonkeyboyy: 自己寫一個ring buffer 10/22 10:19
mmonkeyboyy: 對 我昨天搜了一下 另一個可能性是driver 10/22 10:19
mmonkeyboyy: 但具體我就沒細看了@_@~ 10/22 10:19