原创 Keil環境 STM32系列單片機 可以編譯 進入Debug模式閃退的解決方法

  使用Keil 4.70編譯STM32F207的工程,可正常編譯,但是進入Debug模式直接閃退。 按照網上教程,更改了環境變量TMP路徑,不行 查看計算機爲全英文路徑,工程更改爲全英文路徑,依然不行 修改註冊表,發現Windows N

原创 ZYNQ研究----(1)開發板首次使用

硬件環境:TLZ7100開發板 軟件環境:Vivado 2017.4 軟件工程:tl-axi-gpio-led-demo 基本功能:使用PL例化AXI接口控制LED燈   準備:開發板撥碼開關打到010101(1爲NO)並上電啓動 由於

原创 ZYNQ研究----(2)基於開發板製作串口測試程序

硬件環境:TLZ7100開發板 軟件環境:Vivado 2017.4 工程功能:(1)創建工程,加入IO控制,串口通信                    (2)IO控制方法有MIO、EMIO、AXI總線接口              

原创 使用MDK觀察單片機堆棧使用情況

單片機的堆棧空間分配在.s文件中,如下: Stack_Size      EQU     0x00000400                 AREA    STACK, NOINIT, READWRITE, ALIGN=3 Stack

原创 基於BQ40Z50芯片的寄存器讀寫

     前兩天項目需要實現以下功能:使用單片機讀取電池電量信息,電池管理芯片爲TI的BQ40Z50,當時lian連續調試了3天才完成,各種原因無法一一訴說,今天閒來無事總結下,供自己以後查閱。     單片機使用的STM32F207,使

原创 使用CCS+XDS100V2在創龍DM3730開發板完成程序下載和調試

    2018.4.10日拿到創龍EVM-DM3730開發板,按照操作手冊進行SD卡程序啓動操作,基本上沒有問題。    由於項目需要,在DM3730上開發裸機程序,完成對外圍器件的功能測試,因此嘗試使用下載器對DM3730進行直接下載

原创 基於Linux Ubuntu 10.04安裝DVSDK

       創龍開發板自帶的Linux版本爲Ubuntu 12.04,裝好系統點擊安裝DVSDK,顯示系統不匹配,我也很無奈啊(可能爲fakeroot問題,如果有同樣問題的開發人員,可嘗試先解決fakeroot安裝問題,再嘗試安裝DVS

原创 編寫基於DM3730 ARM-A8內核測試程序(裸機版)1---X-LOADER啓動分析

     以前的博文已經說明,基於DM3730單獨開發DSP程序是不可行的,因爲ARM是主控制器,DSP是協控制器。     因此嘗試開發基於ARM的裸機測試程序,只完成對硬件外圍電路的基本測試。創龍的開發板無此功能,本人按以下步驟進行嘗

原创 編寫基於DM3730 ARM-A8內核測試程序(裸機版)2---X-LOADER重新編譯

在重新編譯X-LODER之前,需要確認安裝了TI的交叉編譯工具鏈DVSDK,然後對/etc/profile更改,加入PATH;我安裝之後的命令爲arm-arago-linux-gnueabi-,打arm-arago-linux-gnuea