客流信息
                                    DM6467T開發板領航——串口燒寫程序

                                        當一塊沒有程序的DM6467T板在你面前,如何向里面寫自己的的程序呢。兩個方法,一個是通過仿真器向里面寫入,這個方法你需要購買昂貴的仿真器,使用起來也特別慢,重要的是連接還很不穩定,真的是只能仿仿而已。另一種方法就是使用串口,這種方法相對來說比較簡單,也比較穩定,不僅適合平時燒寫程序使用,也適合中小批量生產使用。今天,我在這里不介紹使用仿真器寫入,介紹使用串口燒寫程序。

                                         

                                        首先,你需要準備好以下軟件:

                                         

                                        sfh_DM646x.exe

                                        dm6467_ubl

                                        dm6467_uboot.bin

                                         

                                        這三個文件都是可以從TI的官方網上下載得到,我這里ubl和uboot因為自己修改過,包以名字不大一樣,不過沒有關系,方法是一要的,你換成自己的文件名就可以了。

                                         

                                        下面的操作步驟:

                                        1)  如果你的板內的nandflash是空的,你可以跳過這一步。設置板子啟動方式撥碼開關,設置為1000,也就是串口啟動。

                                        2)  開發板斷電(或在后面的上電時斷電再上電),關閉電腦上使用串口COM1的軟件。把開發板的調試串口與PC機的COM1相連。

                                        3)  在你的電腦里建立目錄,如:C:\junzhu ,把sfh_DM646x.exe、dm6467_ubl.bin、dm6467_uboot.bin這三個文件復制到這個目錄

                                        4)  打開PC命令提示符工具(即運行機cmd),進入到C:\junzhu目錄,在cmd中輸入:

                                        sfh_DM646x.exe -p COM1 -nandflash -UBLStartAddr 0x20 dm6467_ub.bin dm6467_uboot .bin

                                        回車

                                        5)  開發板上電,這時就可以看電程序寫入開發板

                                        6)  開發板斷電,設置板子啟動方式撥碼開關,設置為0111,也就是nandflsh啟動

                                        7)  再次上電,你就可以看到熟悉的uboot命令了。

                                         

                                        接下來,我們就可以做很多uboot的參數設置,tftp網絡下載程序等等工作了。

                                         

                                        下面我介紹一下我們的開發板uboot下經常使用到的命令

                                        如果你不知道你的UBOOT支持哪些命令,你可以輸入“?”(也就是問號)回車,這時會顯示當前支持的命令。

                                        其實我們很常用的一般就是升級uboot、升級kennel、網絡參數,啟動參數。

                                         

                                        //更新kernel

                                        tftp 0x80000200 dm6467t_kernel.bin;nand erase 0x160000 0x200000;nand write 0x80000200 0x160000 0x200000

                                        或執行run updatecore

                                         

                                        //設置uboot網絡參數

                                        setenv ipaddr 192.168.16.5

                                        setenv serverip 192.168.16.22

                                        setenv ethaddr 00:03:55:88:10:00

                                         

                                        //啟動網絡文件系統

                                        setenv bootargs mem=76M console=ttyS0,115200n8 root=/dev/nfs rw nfsroot=192.168.16.22:/home/dm6467t/nfs,nolock rw ip=192.168.16.3:192.168.16.22:192.168.16.1:255.255.255.0  vpif_display.ch2_numbuffers=0 vpif_display.ch3_numbuffers=0

                                         

                                        下面依然是廣告時間

                                        深圳市俊竹科技有限公司提供Davinci 系列產品的方案和開發板,在這里展示一下我們的DM6467T開發板吧,分核心板和底板,你也可以只做自己的底板,買的我們的核心板,或者直接讓我們來定制。

                                    美女张开腿没内裤裸身视频无遮挡