![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JZ2440开发板
qq_20252351
这个作者很懒,什么都没留下…
展开
-
JZ2440交叉编译工具的安装
我本人自己建立samba伺服器,虚拟机的共享目录为/work/share。先把韦东山JZ2440光盘里面的arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2拷贝到share目录下。执行下列指令:$cd /work/share$tar vxf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2此时得到gcc-转载 2017-06-30 22:27:10 · 1110 阅读 · 0 评论 -
JZ2440 中断学习
目的:通过外部按键实现点灯1. head.s@******************************************************************************@ File:head.S@ 功能:初始化,设置中断模式、管理模式的栈,设置好中断处理函数@**********************************************原创 2017-07-09 13:18:11 · 359 阅读 · 0 评论 -
JZ2440 NAND FLASH学习
具体步骤:从硬件上,访问NAND FLASH1. 发命令(CLE)2.发送地址(ALE)3.传输数据2440:1.NFCMD2.NFADDR3.NFDATA4.状态NFSTAT--------------------------------------------------------------------------------------------原创 2017-07-08 23:35:54 · 390 阅读 · 0 评论 -
JZ2440 MMU学习
1. 汇编代码(MBR)heard.s@*************************************************************************@ File:head.S@ 功能:设置SDRAM,将第二部分代码复制到SDRAM,设置页表,启动MMU,@ 然后跳到SDRAM继续执行@**************************原创 2017-07-08 16:19:00 · 324 阅读 · 0 评论 -
JZ2440 start.S 分析1(arm920t)
.globl _start_start: b reset ldr pc, _undefined_instruction ldr pc, _software_interrupt ldr pc, _prefetch_abort ldr pc, _data_abort ldr pc, _not_used ldr pc, _irq ldr pc, _fiq...arm中原创 2017-07-14 23:38:26 · 456 阅读 · 0 评论 -
JZ2440 配置内存(SDRAM)
程序执行过程:1. 上电,Nand flash的前4KB对应片SRAM 0地址2. 关看门狗,初始化管理存储器3. 把(片内内存)SRAM中代码拷贝到SDRAM,执行SDRAM中的代码1. head.S@*************************************************************************@ File:head.S原创 2017-07-02 13:52:58 · 617 阅读 · 0 评论 -
JZ2440 arm 调用C的点灯程序
1. Crt0.S@******************************************************************************@ File:crt0.S@ 功能:通过它转入C程序@******************************************************************************原创 2017-07-02 11:02:24 · 385 阅读 · 0 评论 -
JZ440 arm汇编点灯程序
1. led_on.S@******************************************************************************@ File:led_on.S@ 功能:LED点灯程序,点亮LED1@**********************************************************************原创 2017-07-02 10:25:34 · 875 阅读 · 0 评论 -
JZ2440 编译 kernel
1. 解压内核源码tar jxvf linux-2.6.22.6.tar.bz22. 添加JZ2440的板级等文件patch -p1 3. 修改kernel配置文件到.configcp config_ok .config4. 编译内核make uImage5.将生成的uImage烧写到开发板上原创 2017-06-30 23:15:19 · 263 阅读 · 0 评论 -
JZ2440编译 u-boot
1. 解压u-boot-1.1.6.tar.bz2 压缩包tar jxvf u-boot-1.1.6.tar.bz22. 根据光盘打100ask24x0的补丁(u-boot-1.1.6目录下)patch -p1 3.在u-boot-1.1.6目录下配置u-boot的板子信息、编译u-bootmake 100ask24x0_config看到控制台成功打印此信息后Confi原创 2017-06-30 22:38:10 · 327 阅读 · 0 评论 -
JZ2440 UART 学习
1.head.s@******************************************************************************@ File:head.S@ 功能:设置SDRAM,将程序复制到SDRAM,然后跳到SDRAM继续执行@********************************************************原创 2017-07-09 16:34:15 · 400 阅读 · 0 评论