新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > arm9學(xué)習(xí)開始

arm9學(xué)習(xí)開始

作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
3250開發(fā)板的JTAG按照教程和隨板光盤那樣做不行,在網(wǎng)上搜索相關(guān)資料一篇,總結(jié)的jtag無法使用的方法,沒有找到原因,最后換原來2410所帶的jtag頭,可以使用,但是要手動設(shè)置jtag中settings選項中target setting選項為arm926EJ-S, 原因不詳。

本文引用地址:http://m.butianyuan.cn/article/201611/321042.htm

3250 ARM9 端口:

P0_MUX_SET
只寫 置1表示管腳設(shè)置為可選的外設(shè)功能,置0無效
P0_MUX_CLR
只寫 置1表示管腳設(shè)置為默認(rèn)的GPIO功能,置0無效
P0_MUX_STATE
只讀 0表示為默認(rèn)的GPIO功能 1表示為配置可選外設(shè)功能

其中 2 3 4 5 6 7號引腳在lcd使能情況下,復(fù)用位可能會被忽略 8--31位保留


P1_MUX_SET
只寫 置1表示管腳設(shè)置為GPIO功能,置0無效
P1_MUX_CLR
只寫 置1表示管腳設(shè)置為默認(rèn)的EMC地址功能,置0無效
P1_MUX_STATE
只讀 0表示為默認(rèn)的emc地址管腳 1表示為GPIO

24--31位保留


P2與P3的情況較多,需要結(jié)合用戶手冊或課本來確定管腳的功能

----------------------------------

以上為白天看到的內(nèi)容,之前那些arm介紹啊,體系結(jié)構(gòu)啊,管教分配啊什么的就不去記錄了,現(xiàn)在也確實記不到 - -

晚上看了下irq和fiq中斷,還沒有弄得很明白,特別是奇怪的一點,我發(fā)現(xiàn)程序中有只對32位寄存器中的16位進(jìn)行操作的情況,手工對代碼進(jìn)行調(diào)試加0或加1之后發(fā)現(xiàn)估計是沒有操作的那16位沒有用到,所以可以不操作??

還不是很清楚,明天弄明白這些,整理一篇關(guān)于中斷的上來



關(guān)鍵詞: arm9學(xué)習(xí)開

評論


技術(shù)專區(qū)

關(guān)閉