![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
tin39
这个作者很懒,什么都没留下…
展开
-
NAND FLASH驱动注意事项
1.NAND FLASH写入只能由1写为0,所以写入前必须先擦除,擦除后所有数据为1.2.2K大页面的64字节冗余数据按照飞凌的定义为:第0位为坏块标记,第1-4位为2K页面的ECC校验,其他为0xff。3.K9F1G08U0B的地址线有28根,对应空间应该是256MB,而实际空间为128MB,我的理解为A11是选择是数据区域还是扩展数据区域。高的16位正好是页面的地址。4.bootl原创 2009-07-22 17:55:00 · 373 阅读 · 0 评论 -
ADS程序入口配置
可建立一个init.s的文件,其中加入: AREA |DATA|,CODE,READONLY ENTRY EXPORT _ENTRY_ENTRY ldr r13, =0x1000 IMPORT ram_main b ram_main END 在Image entry point中加入_ENTRY。原创 2009-07-22 17:53:00 · 204 阅读 · 0 评论 -
关于MMU的一点理解
1、S3C2440的SDRAM区域是BANK6和BANK7,故RAM的起始地址为0x30000000.2、由于核心板中是有两块5616RAM(4BANK*4M*16BIT),所以不用接A0和A1,可看做32BIT RAM。地址分2次传送,分别为RA0-RA12,CA0-CA8,共22位,4M寻址空间,地址线24、25连接BA0、BA1进行块选择。3、0x48000000为2440的寄存器的原创 2009-07-29 15:19:00 · 305 阅读 · 0 评论 -
2440init.s文件详细解析
;========================================= ; NAME: 2440INIT.S ; DESC: C start up codes ; Configure memory, ISR ,stacks ; Initialize C-variables ; HISTORY: ; 2002.02.25:kwtark: ver 0.转载 2009-08-19 13:57:00 · 387 阅读 · 1 评论 -
ARM-CORTEX-M3内核STM32F103VC的初次使用细节及心得记录
1、芯片的中断口最好接一个下拉电阻,否则当中断管脚悬空时,管脚上的浮空电平很容易使芯片进入中断。 2、开启串口中断前可以通过读取数据寄存器来清除串口中断标志位。芯片手册上也是这么推荐的。如果直接通过清串口接收中断标志位,然后再开启串口接收中断,则串口出现异常,会不停进中断,但是不是由接收中断引起的。 3、使用外设时,同时要配置外设对应的IO口,使该IO口的状态符合外设数据传输的需求。如:作原创 2009-10-14 15:29:00 · 2469 阅读 · 1 评论 -
S3C2410 MMU_Init函数简要分析
北京蓝海微芯S3C2410开发板启动源码中MMU初始化部分试分析void MMU_Init(MMU_Table table[]){ //========================== IMPORTANT NOTE ========================= //The current stack and code area cant be re-mapped in this rou转载 2009-12-31 14:41:00 · 1366 阅读 · 1 评论