基于S3C2440简单的外部中断实验

基于S3C2440简单的外部中断实验。 ...
关键词: S3C2440

http://download.eeworld.com.cn/detail/jasionla/576927 发布时间: 2018-07-29



S3C2440裸板WM8976声卡驱动实现

本源代码在Ubuntu9.10环境下用arm-linux-gcc 4.3.2编译通过,并在勤研2440开发板上验证过可以播放采样频率为22050HZ的音频WAV文件#include "def.h"  #include "iis.h"  #include "s3c24xx.h"  #define L3M (1<<2)  #define L3D (1<<3)  #define L3C (1<<4)  unsigned char *Buf = (...

http://www.eeworld.com.cn/mcu/2018/ic-news072440555.html 发布时间: 2018-07-24



JLink烧写Nor Flash出错的解决方案

S3C2440 JLink配置文件下载。2、点击file -> open project,选中下载好的初始化工程文件。3、点击option -> project settings选择Flash,点击select flash device。选中开发板对应的nor flash芯片型号,我的板子采用得是SST39VF1601 ,这里我选择SST39VF1601。具体情况参考用户手册...
关键词: JLink 烧写Nor Flash

http://www.eeworld.com.cn/mcu/2018/ic-news072340538.html 发布时间: 2018-07-23



s3c2440中断程序(烧录到NORFlash,运行在SDRAM中)

分给C程序,所以这里设置为0x33500000);然后将系统再设为管理模式,设置该模式下的堆栈指针为0x34000000.然后返回即可。上面的程序是初始化内存(主要是SDRAM)。初始化内存即配置控制内存的寄存器,需要配置的一共是13个,它们的地址是连贯的,初始地址为0x48000000。s3c2440中一共有八个bank(bank0~bank7)每个bank128M(bank6和bank7的大小...

http://www.eeworld.com.cn/mcu/2018/ic-news072340529.html 发布时间: 2018-07-23



S3C2440 NAND Flash的使用

S3C2440技术手册的NAND flash控制章节。 8.3、复位:复位指令0xFF,需要先片选,等待操作成功,取消片选 指令的下达,有关操作可以参照NAND flash的控制步骤Tips: 用define的时候一定要在后面加上括号 例如:#define S3C2440_NAND ((S3C2440_NAND_FLASH *)0x4E000000) 形如...
关键词: S3C2440 NAND Flash

http://www.eeworld.com.cn/mcu/2018/ic-news072340525.html 发布时间: 2018-07-23



用J-Link烧写bootloader到Mini2440的Nor Flash

1 开发环境    宿主机:Windows + VMWare + Ubuntu16.04    开发板:Mini2440    仿真器:JLink V82 接线与驱动    接线图如下所示:                          图1 J-Link与Mini2440接线图下载驱动并安装,然后打开J-Link Commander,如果J-Link没有连接好,会提示: ...

http://www.eeworld.com.cn/mcu/2018/ic-news072340524.html 发布时间: 2018-07-23



Jlink 在S3C2440上的使用

1)JLINK在AXD中调试的配置使用ADS1.2的时候进入AXD调试环境回出现“ the session file could not be loaded”解决方案:1:将工程文件放在不包含中文路径的目录下。  2:设置AXD->confing Interface 中general中的save and load default session前面的选项去掉。一:在AXD->options ->configure interface 中的session file 中载入初始化文件,具体内如如下:Setmem  0x53000000 0x00000000&n...
关键词: Jlink S3C2440

http://www.eeworld.com.cn/mcu/2018/ic-news072340523.html 发布时间: 2018-07-23



arm9(s3c2440)jlink烧写uboot

笔者开发环境:操作系统 win7,开发板GT2440,电脑没有串口,用的u转串口(本文简要摘录,并整理相关资源)1.连接pc和jlink和开发板2.安装jlink驱动,配置jlink3.开发板打到nor flash启动方式,启动开发板ARM学习笔记之Jlink烧写Uboot:下载jlink驱动JLINK-V7安装包。解压后找到驱动安装。双击默认安装安装完后在桌面会出现两个图标安装完成可以桌面出现两个快捷图标,J-Link ARM 可以用来进行设置和测试,下面我们看一下J-LINK 的测试数据双击J-link ARM在没有连接开发板时出现如下的界面:如果连接开发板后出现界面如下:说明jlink连...

http://www.eeworld.com.cn/mcu/2018/ic-news072340520.html 发布时间: 2018-07-23



S3C2440开发板文件传输

看着教程里的各种软件,真是晕的不行,好好整理。一、空白开发板第一步---写bootloader类似于给电脑装系统,不装系统就是一块集成电路板,鸟用没有。bootloader就等价于bios,常用的bootloader有U-BOOT、supervivi(改进的vivi,加了一个usb下载功能而已)。工具是真的多,各种开发板制作商家都可能开发出自己的一套下载工具,五花八门,想想刚开始接触的时候,试工具都试了几天,想想也是心累,区分一下各种名词:1、JTAG  开发板在没有写任何系统时,里面啥驱动都没有,芯片是啥都不会认的,usb、串口接了也不会有反应。还好有JTAG协议,原本是用来做芯片...
关键词: S3C2440 文件传输

http://www.eeworld.com.cn/mcu/2018/ic-news072240518.html 发布时间: 2018-07-22



S3c2440如何利用JLINK烧写U-boot到NAND Flash中

; //设置TCK为12M,下载程序时会很快 loadbin d:\u-boot.bin 0x30000000     //注意:0x30000000是你想要下载u-boot.bin到开发板的内存地址,内存地址根据不同的开发板设定不同,因为本文中使用的是FL2440,片上系统是S3C2440,内存挂载的地址区域是0x30000000~0x33ffffff,我们只需要把...

http://www.eeworld.com.cn/mcu/2018/ic-news072240517.html 发布时间: 2018-07-22



关于S3C2440开发板Nand flash程序烧写和运行的一些理解

的uboot程序的功劳,它会引导着三个文件分别拷贝到Nand flash的不同位置中。那么,说完了Nand flash烧录的问题,自然而然就应该说一下Nand flash中程序运行的问题。前面我们说到,Nand flash中不可以执行程序,而在我们选择从Nand flash启动的时候,S3C2440会自动将Nand flash的前4KB的代码拷贝到内存当中一个Stepping Stone(一般称为...

http://www.eeworld.com.cn/mcu/2018/ic-news072240516.html 发布时间: 2018-07-22



S3C2440 nand sdram启动时代码的运行转移过程

在reset期间,S3C2440 Nand Flash控制器通过和nand flash相连的管脚pin的状态获得信息(NCON,GPG13,GPG14,GPG15).启动电源或者系统复位后,NAND Flash控制器 会自动的下载4Kboot loader代码,下载了的boot loader 代码之后就在setppingstone 开始执行了。S3C2440的boot code能够在外部...

http://www.eeworld.com.cn/mcu/2018/ic-news072240515.html 发布时间: 2018-07-22



S3C2440 跳到 SDRAM 中执行程序

从Nandflash启动CPU时,CPU会通过内部的硬件将Nandflash开始的4KB数据复制到为Steppingstone的4Kb的内部RAM中(起始地址为0)然后跳到0地址开始执行.我们这个例子是先使用汇编语言设置好存储控制器,使我们外接的SDRAM可用,然后把程序本身从Steppingstone复制到SDRAM处,最后跳到SDRAM中执行.程序的什么关看门狗,设置存储控制器,复制代码到SDRAM中都比较简单,程序跳入到C程序之前要设置栈供C程序使用!!!ldr sp, =0x34000000              ...
关键词: S3C2440 SDRAM 执行程序

http://www.eeworld.com.cn/mcu/2018/ic-news072240514.html 发布时间: 2018-07-22



存储控制器与外设之间的关系

      我们知道,S3C2440对外引出有27根地址线(ADDR0~ADDR26),对应的访问范围为128M,另外,CPU还引出了8根片选信号(nGCS0~nGCS7)——低电平有效,对应8个BANK,这样就达到了1G的地址访问空间。     理论上我们知道可以使用的地址访问范围为4G(32位的CPU),那么其他的地址空间...
关键词: 存储控制器 外设

http://www.eeworld.com.cn/mcu/2018/ic-news072240513.html 发布时间: 2018-07-22



S3c2440代码重定位详解

第001节段的概念重定位的引入S3C2440的CPU可以直接给SDRAM发送命令、给Nor Flash发送命令、给4K的片上SDRAM发送命令,但是不能直接给Nand Flsh发送命令假如把程序烧写到Nand Flsh上,即向Nand Flsh烧入* bin* 文件,CPU是无法从Nand Flsh中取代码执行的。为什还可以使用NAND启动?上电后,Nand启动硬件会自动把Nand Flsh前4K复制到SRAM;CPU从0地址运行SRAM;如果我的程序大于4K怎么办?前4K的代码需要把整个程序读出来放到SDRAM(即代码重定位)。如果从Nor Flash启动,会出现什么问题?将拨动开...
关键词: S3c2440 代码重定位

http://www.eeworld.com.cn/mcu/2018/ic-news072240512.html 发布时间: 2018-07-22



s3c2440中断程序(烧录到NORFlash,运行在SDRAM中)

分给C程序,所以这里设置为0x33500000);然后将系统再设为管理模式,设置该模式下的堆栈指针为0x34000000.然后返回即可。上面的程序是初始化内存(主要是SDRAM)。初始化内存即配置控制内存的寄存器,需要配置的一共是13个,它们的地址是连贯的,初始地址为0x48000000。s3c2440中一共有八个bank(bank0~bank7)每个bank128M(bank6和bank7的大小...

http://www.eeworld.com.cn/mcu/2018/ic-news072240511.html 发布时间: 2018-07-22



S3C2440 SDRAM寄存器初始化设置

板子是s3c2440,使用两片容量为32MB、位宽16bit的EM63A165TS-6G芯片拼成容量为64M、32bit的SDRAM存储器。根据2410datasheet,要使用SDRAM需配置13个寄存器,以下逐个来看:1、 BWSCON:Bus width & wait status control register总线位宽和等待状态控制寄存器。此寄存器用于配置BANK0...

http://www.eeworld.com.cn/mcu/2018/ic-news072240510.html 发布时间: 2018-07-22



S3C2440内存初始化

分三部分说明: ①2440地址空间 ②内存与芯片硬件连接 ③存储控制器寄存器S3C2440地址空间S3C2440对外提供27根地址线,单靠芯片上的27根引脚,它只能访问128M的外设空间。 为了扩大外设的访问范围,S3c2440芯片又提供了8个片选信号nGCS0~nGCS7,对应Bank0-Bank7。当某个片选信号nGCSx有效时,则可以通过27根地址线...
关键词: S3C2440 内存初始化

http://www.eeworld.com.cn/mcu/2018/ic-news072240509.html 发布时间: 2018-07-22



嵌入式之IO口总结

S3C2440)用寄存器控制IO口,输出相应电平;低级一点的芯片(如51),直接控制IO。2.对于51这样的单片机来说,其IO口的控制使用很简单,就是直接往相应的IO口写入或读出。51单片机的IO口一般比较少,其可以直接控制到位操作。对于STM32和2440来说,对其IO口的控制则必须通过对应的寄存器进行控制。而且一般高级一点的芯片,其会提供更多的IO口,有的IO口还可以进行功能复用,所以在使用时...
关键词: 嵌入式 IO口

http://www.eeworld.com.cn/mcu/2018/ic-news072140499.html 发布时间: 2018-07-21



C51、STM32和S3C2440中断体系的比较

,其中断少,中断能达到的功能也少,相对来说较为简单些(无论是设计还是具体使用)。而STM32和S3C2440来说,其提供的功能较多,设计起来和使用起来要复杂的多(使用的时候得配置好多好多寄存器)。目前总结的,差不多就是这些吧。*/...

http://www.eeworld.com.cn/mcu/2018/ic-news072140498.html 发布时间: 2018-07-21




<上一页 12345678910111213141516 下一页> 相关结果约3,005个