新闻中心

arm9学习开始

作者: 时间:2016-11-24 来源:网络 收藏
3250开发板的JTAG按照教程和随板光盘那样做不行,在网上搜索相关资料一篇,总结的jtag无法使用的方法,没有找到原因,最后换原来2410所带的jtag头,可以使用,但是要手动设置jtag中settings选项中target setting选项为arm926EJ-S,原因不详。

本文引用地址://m.amcfsurvey.com/article/201611/321042.htm

3250ARM9端口:

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学习开

评论


技术专区

关闭