IAR调试S3C6410的笔记(三)

发布者:芳华逝水最新更新时间:2016-12-06 来源: eefocus关键字:IAR调试  S3C6410 手机看文章 扫描二维码
随时随地手机看文章

ICF文件、启动代码准备好之后就可以新建IAR工程,开始S3C6410的裸奔之旅了。

    此步骤的环境为IAR FOR ARM 6.10

    1、新建工程,选择内核

    IAR调试S3C6410的笔记(三) - believe_yx - believe_yx的博客

    2、配置头文件路径为:工程目录\inc

    IAR调试S3C6410的笔记(三) - believe_yx - believe_yx的博客

    3、添加目录文件夹下的icf文件

    IAR调试S3C6410的笔记(三) - believe_yx - believe_yx的博客

    4、调试可选择Simulator(软件仿真)或J-Link/J-Trace(jlink仿真器)

    IAR调试S3C6410的笔记(三) - believe_yx - believe_yx的博客

    5、添加启动代码

    IAR调试S3C6410的笔记(三) - believe_yx - believe_yx的博客

    6、单击仿真按钮,可以看到异常向量表被分配在0x50000000地址处

    IAR调试S3C6410的笔记(三) - believe_yx - believe_yx的博客

    此后就可以开始S3C6410的裸奔之旅了~


关键字:IAR调试  S3C6410 引用地址:IAR调试S3C6410的笔记(三)

上一篇:IAR调试S3C6410的笔记(四)
下一篇:IAR调试S3C6410的笔记(一)

推荐阅读最新更新时间:2024-03-16 15:23

s3c6410的UART设备驱动(3)
上一篇说到了第二部分,但没说完,这一篇接着说第二部分,如下这部分: 在模块初始化是调用uart_register_driver和uart_add_port注册UART驱动并添加端口,在模块卸载时调用uart_unregister_driver和uart_remove_one_port以注销UART驱动并移除端口。 1、先来看uart_add_one_port函数,源码如下: /** * uart_add_one_port - attach a driver-defined port structure * @drv: pointer to the uart low level driver structure fo
[单片机]
S3C6410裸机UART驱动(将printf重定义到串口)
要确保S3C6410已经初始化,一般是使用UBOOT初始化 //串口寄存器 //UART0 #defineULCON0 *((vu32*)0x7F005000) //UART通道0 行控制寄存器 #defineUCON0 *((vu32*)0x7F005004) //UART通道0 控制寄存器 #defineUFCON0 *((vu32*)0x7F005008) //UART通道0 FIFO 控制寄存器 #defineUMCON0 *((vu32*)0x7F00500C) //UART通道0 调制解调器(Modem)
[单片机]
基于ARM11和MMS的远程监控系统研究
引言 随着国民经济的快速发展和人民生活水平的日益提高,各种监控系统应运而生,广泛应用于银行、铁路、民航等重点领域,并逐步进入到个人家居监控应用领域中。目前大多数监控系统都是将现场信息发送到远程计算机上,但计算机携带不方便,不能满足人们随时随地查看现场信息的需求。而手机相对计算机来说普及率高、成本低、携带轻便,尤其是近年来GPRS无线数字移动通信网的快速发展,为手机终端提供了无线接入Internet业务,使得手机成为互联网中最普遍的终端设备。多媒体消息服务(Multimedia Message Service,MMS)作为GPRS一项基本业务,被广大手机用户所使用。它不仅实现了终端之间、终端和电子邮件之间的信息传递,还实现了内容的
[单片机]
基于ARM11和MMS的远程监控系统研究
s3c6410 uart 裸机 轮询 非fifo
/* uart 非中断模式R,轮询,不用fifo */ #include stdio.h #include uart.h #include gpio.h #include sysc.h #define UART0 ( ( volatile UART_REGS * ) (UART_BASE)) u32 Inp32(u32 xx) { return xx; } void GpioInit() { // 设置gpio ,使用uart0 u32 TEMP; TEMP = GPIO- rGPIOACON; TEMP &= ~(0XFF); TEMP |= 0X22; GPIO- rGPIOACON =
[单片机]
IAR 串口调试,基于新唐n76e003的双串口透传程序设计
在解决好多bug后终于实现了双串口之间的相互收发,但是主管说写的程序很垃圾,但是终于能用了,还是很开心,在指导下会进一步修改,如果只是完成作业的话可以借鉴一下,话不多说,继续码上 在这里插入 //*********************************************************************************************************** // File Function: N76E003 UART-0 Mode1 demo code //************************************************************
[单片机]
基于S3C6410处理器的U-Boot SD卡启动的移植分析与功能
通用Bootloader(Universal Bootloader,U-Boot)是系统上电后执行的第一段代码,其作用主要包括初始化硬件环境以及加载执行操作系统内核。在进行系统安装时,U-Boot通常需要使用专用工具烧写到FLASH中,内核及文件系统则通过U-Boot命令进行烧写,该过程操作繁琐,并且容易出错,不适宜系统的大量安装。 S3C6410是三星公司生产的一款基于ARM11架构的通用嵌入式处理器,其启动方式除了传统的Flash启动模式外,还支持从SD 卡中启动系统。本文基于S3C6410处理器,分析了从SD卡启动系统的原理,并对U-Boot源码进行修改以支持该启动方式,在此基础上进一步扩展了U-Boot的功能,使其
[单片机]
基于<font color='red'>S3C6410</font>处理器的U-Boot SD卡启动的移植分析与功能
S3C6410移植u-boot(一)
步骤1 1、首先下载u-boot( ftp://ftp.denx.de/pub/u-boot ) wget ftp://ftp.denx.de/pub/u-boot/u-boot-latest.tar.bz2 2、解压到你指定下路径中 tar -jxvf u-boot-latest.tar.bz2 -C /opt 步骤2 1、进入u-boot- 发布日期 文件夹 cd /opt/u-boot-2011.06/ cd board/samsung/ 2、建立smdk6410文件夹 mkdir smdk6410 3、复制6400文件夹下的所有代码到6410下 cp -rf smdk6400/* smdk6410 4、进入
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved