这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]請教2410 VIVI觀念

共2条 1/1 1 跳转至

[求助]請教2410 VIVI觀念

菜鸟
2006-12-23 17:25:24     打赏

各位好
最近在學習arm9 2410的vivi bootloader.
自己依樣畫葫蘆,用gnuarm產生bin,下載可以控制點亮板上的4顆LED了^^
我暫時不打算掛載linux kernel.
依照板上一篇vivi的指導教學,已完成
1. disable watch dog timer
2. disable all interrupts
3. initialise system clocks
4. initialise the static memory
5. LED ON/OFF TEST

6. copy myself to dram (尚未完成)
目前,準備寫進入main()
若我寫1個start.s檔,附加1個main.c檔
main.c檔include 4~5個.h file
這樣子編譯需要另外寫個 make file嗎?
這部份請大家指點小弟一些正確的觀念.
ps:採用c++可以嗎?

若由start.s和main.c和一些.h檔編譯出的bin檔
燒寫到NAND FLASH後.我該如何去抓出main在Nandflash
的起始點.再copy到dram上執行.

還是說,main.c獨立編譯燒寫到nand flash固定的位址上
由start.s把main的起始位址往後複製1~4MBytes 搬移到SDRAM上
設定堆疊指標.再執行 mov pc,#sdram_start_addr




关键词: 求助     請教     觀念    

菜鸟
2006-12-26 07:00:00     打赏
2楼
链接的时候,你可以定义一个LD文件,安装你定义的LD文件进行链接。在LD文件里面,你可以具体定义怎么链接。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]