新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > arm9學習開始

        arm9學習開始

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

        本文引用地址:http://www.104case.com/article/201611/321042.htm

        3250 ARM9 端口:

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

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


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

        24--31位保留


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

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

        以上為白天看到的內容,之前那些arm介紹啊,體系結構啊,管教分配啊什么的就不去記錄了,現在也確實記不到 - -

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

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



        關鍵詞: arm9學習開

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 徐州市| 台中县| 夹江县| 黔西县| 乌拉特前旗| 宣恩县| 宣化县| 平定县| 德格县| 仙居县| 教育| 高清| 永兴县| 犍为县| 岫岩| 英山县| 若尔盖县| 胶州市| 盐边县| 闻喜县| 菏泽市| 册亨县| 金堂县| 惠东县| 油尖旺区| 晋城| 宣武区| 保山市| 开远市| 防城港市| 清涧县| 宝鸡市| 西华县| 定远县| 台东市| 辰溪县| 武安市| 湄潭县| 芷江| 内乡县| 广元市|