原创 omapl138移植uboot系列之移植板卡(第五篇)

      上節操作完成後,雖然uboot中有了我們自己的板卡,但並未進行移植,所以現在是還不能燒錄的,本節將帶領大家根據自己的板卡進行uboot移植。 2.4.1 圖形界面下配置       命令行執行 make menuconfig,

原创 omapl138移植uboot系列之添加點亮led命令(第六篇)

2.5  uboot命令體系       剛剛你是否注意到,uboot啓動後會先進入一個3s的倒計時,在倒計時變成0之前,敲打鍵盤的任意鍵,都會進入uboot的命令行狀態,在此輸入命令按回車結束,uboot會收取這個命令然後解析,然後執行

原创 omapl138移植uboot系列之添加屬於我們自己的板卡(第四篇)

       在第一章節,我們已經編譯好了一份uboot,但它是適用於TI自己的omapl138_lcdk開發板的,並不適用於我們的板卡,本章將帶領大家在uboot中添加639A板卡。   2.3.1 向board中添加屬於自己的板卡  

原创 omapl138移植uboot系列之添加MTD分區(第七篇)

    如果你剛剛使用仿真器的方式燒錄了uboot鏡像,你肯定會感嘆實在是太慢了,先別嘆氣,看完本節你將愛上燒錄程序。 2.6.1 添加MTD分區     MTD(memory Teachno Device)中文翻譯爲“內存技術設備”,是

原创 omapl138移植uboot系列之在線升級(第八篇完結篇)

    uboot在線升級的原理是先通過某種外部接口(如網口、串口、USB等)將目標文件加載到DDR,然後從DDR中讀取二進制文件並寫到存儲介質指定地址,由於639A底板並無網口,唯一與外部通信的接口就是串口,所以本節將藉助639A板卡的

原创 C# 操作Excel

在項目菜單上,單擊添加引用。 在 COM 選項卡上,找到 Microsoft Excel 對象庫,然後單擊選擇。   添加命名空間 using Excel = Microsoft.Office.Interop.Excel;   關於C#

原创 樹莓派學習筆記第一天:啓動樹莓派

 1  啓動raspberry2         2015年參加IC Key論壇活動僥倖獲得了一塊樹莓派第二代裸板,放在家裏吃灰了三年,實在慚愧,今一時興起想玩玩這款板卡,由於只有一塊裸板,其他什麼配件也沒有,我就自己組了下配件,用手機充

原创 Labview調用C#動態鏈接庫dll

一 、VS2017製作dll 新建->項目   選擇“類庫(.NET Framework)”,工程命名爲|“MyLib”   確定        在Class1類裏創建一個 add函數,注意!!,函數前一定要加“public”修飾,

原创 omapl138 ARM核 之CCS6下切換特權模式

  1 .1 ARM的特權模式          爲什麼同樣的串口驅動在DSP上可以順利應用,把它放在ARM上去應用卻不行了呢?那麼很有可能是你的ARM還處於用戶模式,用戶模式下的ARM有些寄存器是無權限訪問的,比如系統配置寄存器,無法訪

原创 stm32與AT24C02的I2C通信總結(模擬時序)

從51的時候就學習了I2C通信協議,但51的功能就那些,內部沒有集成I2C模塊,所以只能通過模擬I2C通信的時序來和EEPROM進行通信,stm32內部集成了I2C通信的片上外設,但由於內部I2C外設複雜和不穩定行,所以用的人不是很多,而

原创 關於uboot啓動內核停留在Starting Kernel問題的解決

   當通過Kermit方式使用串口在線將內核uImage加載到內存0xC0008000地址處後,執行bootm c0008000命令去啓動內核,console控制檯信息執行到Starting Kernel就卡住不動了,這句打印信息是ub

原创 stm32紅外遙控的外部中斷實現

花了整整兩天時間終於算是基本把紅外解碼搞明白了,其實並不是很難,用了兩天時間,說來慚愧啊,原因就是細節上的問題,不過最終總算找出問題來了。使用外部中斷來解碼,就先對外部中斷進行配置吧   void exti_init() {  RCC->

原创 stm32紅外遙控的定時器實現

我用的紅外遙控是使用的NEC協議,即使用PWM來調製發送的信息    NEC協議,其特徵如下:  1、8位地址和8位指令長度;  2、地址和命令2次傳輸(確保可靠性)  3、PWM脈衝位置調製,以發射紅外載波的佔空比代表“0”和“1”;

原创 VMware創建Windows與Linux共享文件夾

單擊“虛擬機->設置->選項->共享文件夾”,選擇“總是啓用”。 單擊添加,選擇我們想要在Windows與Linux之間共享的文件夾,這裏我將 D:\639B_WorkPlace\omapl138設置爲共享文件夾,如下圖所示。 完成設

原创 omapl138 ARM核之官網獲取BSP

      BSP就是board support package(板級支持包,一般由開發板供應商提供),裏面的內容就是這個開發板的所有相關的源代碼、文檔、教程等。 登錄TI官網去下載TI爲自己開發板移植的uboot,鏈接如下 http:/