原创 結束了,AM335x !

結束了, AM335!   因爲公司的項目,和Am335x打交道了好幾年。 最近更換了工作,只好和Am335暫時告別了。   總的來說, Am335還是很不錯的,應用的場景也比較多,很多項目都可以使用它作爲主處理器。 另外網上資料比較多,

原创 Am335x 平臺上GSM 3G/4G modem的一些硬件和軟件的雜事

Am335x 平臺上GSM 3G/4G modem的一些硬件和軟件的雜事   項目需求 上帝說要有光, 世界就有了光明。 老闆說我們的產品需要移動聯網,我的一個月時間就沒有了。。。    需求細說 既然老闆發話, 做小弟的只能埋頭苦幹了。

原创 基於Ti的SDK u-boot添加自己的板子支持(1)

問題 本人基於Ti公司的AM335x EVM開發板設計實現了三個項目的硬件板。因爲在不同的項目中都採用了同一款處理器,而硬件板是存在有差異性的,所以需要爲不同的板子調試不同的u-boot。 這裏有兩種選擇: (1)完全克隆兩份一樣的代

原创 AM335x u-boot啓動添加開機圖片

問題 AM335X的SDK u-boot中沒有提供開機logo功能。當設備上電後會有幾秒鐘LCD上無任何輸出,影響用戶體驗。爲此需要在u-boot增加開機畫面功能,使得設備上電後LCD能夠儘可能快地輸出圖片信息。 編譯調試版本和環境:

原创 LED PWM控制芯片PCA9685的Linux 驅動

本文目的 在調試PCA9685的Linux設備驅動過程中, 發現有值得記錄和備忘的事項 . 特此記錄,方便自己查閱. PCA9685簡介 PCA9685是NXP生產的一款LED驅動芯片, 其主要特性: 1. 16通道, 即能夠提供16

原创 AM335x bootstrap探索

背景知識 TI 的ARM處理器AM335x系列支持從不同的媒介或者接口啓動, 具體包括串口,網口,USB,SD卡, eMMC,NAND flash, SPI flash等等。當系統復位的時候(具體時刻爲reset信號的上升沿),通過某些特

原创 慶祝新的AM335x板子PCB Layout完工

慶祝新的AM335x板子PCB Layout完工. 設計圖: 整體大小81x64mm; 板子的主要部分包括: 1) TPS65910A3 PMIC chip 提供各級電源; 2) 1片 256M DDR3 芯片; 3) 2

原创 Linux Boot logo 圖片的修改

問題 項目中的顯示模塊的BSP基本能夠正常工作之後,需要將Linux的啓動圖片替換成自己公司的Logo圖片。 預期很快就能移植成功的,可是結果還是花了不少時間。網上其人人可能也會遇到類似問題,因此在此記錄,方便自己和他人改動圖片時查閱。

原创 想要控制Linux GPIO初始狀態的看過來

問題 本人在項目中需要通過GPIO來控制繼電器的通斷。當設備上電時,需要保證該GPIO爲低電平,一直等到整個系統啓動, 應用程序正常運行後,才能設置該GPIO爲高電平。 首先在u-boot中很容易設置GPIO爲低電平。但是當Linux啓

原创 TI PMIC tps65910A3硬件設計

TI PMIC tps65910A3硬件設計 tps65910a3芯片應用 tps65910a3是Ti出品的一款集成電源管理芯片, 主要是配合Ti的OMAP3系列CPU使用的。 具體的電源參數請參看“參考資料”。 參考資料 http