原创 nrf52840(模組)SPI(主)與STM32F4xx SPI(從)通信
SPI通信問題 一、單獨的nrf52840(模組)的SPI主發,對PC端上位機(從機) Nrf52840端設置 上位機端設置 接收到的數據,與發送的0-254的數據,一致 單獨的STM32F429(野火挑戰者開發板)的
原创 C語言指針編程學習一
C語言的指針確實比較難搞懂,今天再溫習,學習一遍,加深理解,進一步提高C語言編程水平。 一、指針說明 指針是包含另一變量的地址變量。 1、int *p p是一個指針,指向整型數。 2、int *P() p是一個函數,該函數返回一個指向整型
原创 C語言指針編程學習二
今天實際編程來理解下 例一:指針 static void learn_test(void) { int a[4]={3,4}; int *p1 = &a[0]; int *p2 = &a[1];
原创 STM32 Bootloader與APP工程的建立
最近剛搞完電信物聯網平臺的OTA升級,將新的MCU固件代碼,以.bin的形式放到電信物聯網平臺,然後平臺與設備配合進行空中升級操作。有點蛋疼的事,開始做的時候,電信平臺上叫“軟件管理”的東西纔是所需要的,而不是那個“固件管理”。開始的時候
原创 STM32F4與NRF52 SPI通信
STM32F4 SPI slave與NRF52 SPI mater通信 SPI通信注意幾個設置,設置好基本沒啥問題 1、硬件布板時,SPI的幾根線阻抗要基本一致,時鐘線與數據的長度不能相差太多,布板時線不能太繞 2、SPI線要對應接對 3
原创 關於NRF52832 一對多NUS數據傳輸問題的補充
上幾篇文章中實現了一主多從及MTU大數據傳輸後,由於上篇一主多從的傳輸還有很大問題,主機再分時的接收數據的時候,總是會對當前連接的設備,接收的數據多,其它的設備接收的少,甚至丟包非常的嚴重,現對次問題再做補充說明,改善接收數據問題。 1、
原创 CC3200 uniflash燒錄bin文件
開發CC3200有段時間了,一直都是開DEBUG模式,後面要測試及生成了,必須燒錄bin文件,開始燒錄了幾次,都成功了,但是程序就是沒跑起來,DEBUG模式下又運行得好好的。後來找到問題,燒錄的問題,肯定是燒錄配置的問題。 檢查配置,原來
原创 用J-Flash合併兩個HEX燒錄文件
因爲最近再搞STM32的OTA遠程升級,做了bootloader.hex和app.hex兩個燒錄文件,後續文件我會寫篇怎麼用STM32做OTA升級,及怎麼建立bootloader和app兩個工程。現在先說下怎麼將兩個hex文件用J-l
原创 STM32F4 SD卡升級流程
最近做了一個項目,準備用WIFI進行空中升級的,但是網絡那邊還沒弄好,就先弄了個SD卡升級出來,分享給大家。 STM32F4 SD卡升級流程 bootloader的實現 1、bootloader與APP的Flash分佈: APP程序存儲
原创 STM32F4XX IAP跳轉到app uCOSIII上卡死的問題
最近在搞一個SD卡的IAP升級,首先弄了個bootloader,再寫一個APP,他們必須存儲在不同的FLASH地址裏,這裏我就不講了,關於IAP升級的方法網上很多,我說下我做這個時遇到的問題 單個的Bootloader 和APP
原创 error: file 'C:\Python27\Tools\Scripts\ftpmirror.py' does not exist問題
C:\Python27\Tools\Scripts>python setup.py install running install running build running build_scripts error: file 'C:
原创 電信物聯網平臺OTA軟件升級bin文件包製作及上傳
首先進入電信物聯網管理開發平臺-設備管理子系統,找到設備管理應用xxx-->軟件庫 https://develop.local.ct10649.com:8843/#/pages/portal-welcome 公鑰管理 ----->電
原创 STM32F429 USB能識別,SD卡識別不了----被F429坑慘了
最近在搞一個PC端通過USB識別STM32F429的SD的功能,並能進行讀寫的案例,真是被坑慘了.... 1、一開始用的野火挑戰者F429和正點原子F407官方的例程,野火挑戰者F429的例程(USB-SD-FLASH模擬U盤)對SPI
原创 解決報錯:The versions of the Android Gradle plugin and Gradle are not compatible
在網上下載了一個android例程,導入後編譯OK,但是生產apk的時候報錯 於是將工程根目錄-->gradle-->wrapper--->gradle-wrapper.properties文件: distributionUrl=htt
原创 解決錯誤:No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android
make例程,發現No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android錯誤。 缺少文件mipsel-linux