三星6410裸机程序开发5:使用三星官方6410_Test工程开发裸机程序

发布者:meirong最新更新时间:2023-05-05 来源: velep关键字:三星  裸机程序开发 手机看文章 扫描二维码
随时随地手机看文章

在三星6410裸机程序开发1文章中,说到的是采用eclipse + windows安装版的专为ARM嵌入式处理器预编译的GNU工具组合来开发6410的裸机程序。由于遇到了中断问题,所以不得不切换开发环境。

幸运地是,不仅顺利切换到RVDS环境,而且还发现了三星官方6410_Test工程。这个工程提供了芯片大部分功能模块的裸机程序实现和测试用例程序。

1. RVDS环境安装

RVDS(RealView® Development Suite)是ARM公司继SDT与ADS1.2之后主推的新一代开发工具,向下兼容以前的版本(ADS v1.2.1、1.1、1.0.1)。由于6410_Test工程采用的是RVDS2.2,所以当然是下载和安装2.2版本的RVDS。

RVDS2.2的下载地址:http://www.mcu123.com/down/get.asp?id=52&type=0&url=1。

RVDS2.2的破解安装教程:http://blog.csdn.net/cbffyx/article/details/8970786

2. 6410_Test工程

网上有多个版本的6410_Test工程。通过搜索比较发现,最新工程是Rev02版本——6410_Test_Rev02.zip。下载地址:http://www.pudn.com/downloads159/sourcecode/embed/detail714530.html

6410_Test_Rev02工程结构

6410_Test_Rev02工程由common、connectivity、memory、multimedia、peripheral和syscon等几部组成。集成了S3C6410处理器大部分功能模块底层软件功能和相应的API。

  • common:公共功能部分,包括main入口、启动初始化、分散加载(Scatterload)、基本库等;

  • connectivity:具有连接特性的片上外设驱动及API,如GPIO、I2C、SPIUART等驱动和API;

  • memory:存储器如DDR、NAND FLASH等驱动及API;

  • multimedia:多媒体驱动和API;

  • peripheral:一般片上外设如RTC、CS8900、TIMER等驱动及API;

  • syscon:系统控制器的API;

此外,除了提供处理器各功能模块底层驱动和API外,还提供了丰富的测试用例。如下列各图所示。

6410_Test程序结构6410_Test_common

6410_Test_connectivity

6410_Test_memory6410_Test_multimedia

6410_Test_peripheral

6410_Test_Rev02 VIC中断支持

6410_Test_Rev02工程的中断默认不采用VIC中断模式。不过,可以把它配置为VIC中断模式。在工程中,点击Debug setting…,如下图所示。

Debug_setting...

然后在Language Settings—>RealView Assembler的Predefines窗口,在Equivalent Command Line中加入VIC_MODE定义语句:–predefine=”VIC_MODE

ReadView Assembler

同理,在Language Settings—>RealView Compiler的Preprocessor窗口,在Equivalent Command Line中加入VIC_MODE定义语句:-DVIC_MODE=1,也可以通过上面的Add按钮来添加。

image

总结

三星官方提供的6410_Test_Rev02工程,功能非常全面、代码很规范,值得借鉴和使用。


关键字:三星  裸机程序开发 引用地址:三星6410裸机程序开发5:使用三星官方6410_Test工程开发裸机程序

上一篇:三星6410裸机程序开发3:谈谈总结与经验
下一篇:S3C2410看门狗驱动分析

推荐阅读最新更新时间:2024-11-08 22:50

三星研发自发光QLED显示技术 新技离商用还需多久?
在 OLED 兴起之后,Micro LED 技术也紧随其后。不过本文要为大家介绍的,则是三星为自家 QLED 显示屏带来的最新改进 —— 通过引入自发光技术,以实现更长的使用寿命。当前三星为自家电视配备的 QLED 显示技术,仍基于 LED 背光 + 量子点显示面板的组合。这种薄膜能够较传统 LED 发出更多的纯色,但量子点本身并不会发光。 作为对比,OLED 像素点本身就可以发光,因此能够做到关闭单个像素点,而不是整片照明区域。好消息是,根据三星公司发表的一篇论文,QLED 亦有望引入这项特性。 由 Eunjoo Jang 和 Yo-Ho Won 两位博士带领的团队,已经找到了改善和更环保的自发光 QLED 的制
[嵌入式]
<font color='red'>三星</font>研发自发光QLED显示技术 新技离商用还需多久?
三星/国产厂商奋起直追!苹果利润下滑严重:iPhone X无奈
  一直以来, 苹果 都不是特别看重iPhone的市场份额,而盈利能力才是最重要的,所以一直以来他们都霸占了整个手机圈的利润。下面就随手机便携小编一起来了解一下相关内容吧。   据市场调研机构Counterpoint Research的数据显示,今年第三季度 苹果 依然霸占着手机圈绝对的利润,其比例达到了60%,不过相比去年他们已经没有那么强势了。   虽然今年他们发布了售价更贵的iPhone X,但 苹果 的盈利并没有大家预想的好,要知道去年同期他们的盈利占比可是86%,出现这个情况的主因,还是本季度旧型号iPhone销量份额大幅提升,从而影响了苹果的整体利润份额。   与此同时, 三星 凭借Note 8的热销,也成功抢占了
[手机便携]
基于S3C6410的ARM11学习(十二) 代码拷贝及led测试输入日志
之前已经将ddr进行初始化了,这样就可以使用ddr了。首先就要将代码从stepping stone拷贝到ddr中。最后在ddr中运行程序。如果外部nandflash还有剩余的程序,还要将剩下程序拷贝到ddr中。 Stepping stone的起始地址是0x0c000000,DDR的起始地址是0x50000000。在上电的时候,CPU会自动把NANDFLASH的前8K代码拷贝到stepping stone中。但是现在写的代码是比较小的,还没有超过4K。所以这里就设定拷贝的代码是前4K代码。 这样,代码就比较好写了。 R0保存的是stepping stone的起始地址,r1保存的是要拷贝的ddr的地址,这里地址是0x
[单片机]
基于S3C<font color='red'>6410</font>的ARM11学习(十二) 代码拷贝及led测试输入日志
三星Gear VR销售量突破500万台,VR一体机增速缓慢
集微网消息,据VentureBeat报导指出,三星美国公司总裁Tim Baxter在CES 2017的新闻发布会上正式宣布,可和Galaxy智能手机连接使用的虚拟实境(VR)装置Gear VR销售量已突破500万台。 Gear VR可和部分Galaxy智能手机搭配使用,Sony PS VR需要PS4游戏机,HTC Vive则须搭配电竞等级高阶PC才能使用。与HTC Vive等高价VR装置相比,像Gear VR这类移动VR装置拥有便宜、易操作等优势。 目前,Gear VR售价仅99.99美元,相对于Sony PS VR、HTC Vive、Facebook Oculus Rift 399美元、799美元、599美元的售价易于用户接
[手机便携]
颜值才是王道 高回头率手机一览
    不知道大家有没有注意到,在街上、地铁上、公共场合下,一个潮人总会吸引大家的目光,不少人在打量他上身了什么品牌,这个衣服在自己身上会是什么效果。手机亦是如此,一款粉色的玫瑰金从某种意义上也代表了时尚。   iPhone 6s   正如此前预料,苹果在发布会上正式推出了iPhone 6s和6s Plus,新增玫瑰金配色,加上此前的银、金和灰共四种配色。 点击图片查看iPhone 6s详细资料   作为最大升级之一,iPhone 6s加入了名为3D Touch的触控技术,被苹果成为新一代多点触控技术。其实,就是此前在Apple Watch上采用的Force Touch,屏幕可感应不同的感压力度触控。 点
[手机便携]
传谷歌二代Tensor定制芯片继续选用三星4nm工艺制造 或于6月起量产
在 I/O 2022 主题演讲期间,Google 并没有披露与 Pixel 7 / 7 Pro 智能机有关的太多细节。不过有一点可以肯定的是,新旗舰将用上第二代 Tensor SoC 。通常情况下,厂家都会在正式发布前对重要细节守口如瓶。然而最近的一份新报告称,Google 将再次选择三星 4nm 工艺来量产下一代定制芯片。 D Daily 报道称:即便此前高通被迫转投口碑更好的台积电同代工艺,但在初代 Tensor SoC 选用了三星 5nm 工艺来制造之后,谷歌又为自家第二代定制芯片选用了三星 4nm 制程。 除了工艺上的升级,韩媒还预计第二代谷歌 Tensor SoC 会从 6 月开始量产。至于 Pixel 7
[手机便携]
传谷歌二代Tensor定制芯片继续选用<font color='red'>三星</font>4nm工艺制造 或于6月起量产
microSD已被嫌弃,三星却默默提了速
近些年, microSD 等存储卡遭到手机厂商的弃用,他们纷纷提高了手机内置闪存的数量。 不过, 三星 电子最近推出了全新的microSD存储卡,访问速度翻了五倍。 三星推出的存储卡,容量分为四个档次,分别是32GB、64GB、128GB和256GB。 这些存储卡采用了全新的技术标准(JEDEC Universal Flash Storage (UFS) 1.0 Card Extension Standard),极大提高了访问速度。 在读取方面,三星新产品能够实现530MB每秒的速度,即两秒钟拷贝1GB的数据,写入的速度则为每秒170MB。 三星电子存储产品的一名高管表示,这些新的存储卡提供了更好的用户体验,提供了
[嵌入式]
三星将大批量生产30纳米DDR3 DRAM内存芯片
据国外媒体报道,全球最大的内存芯片厂商三星电子星期一称,30纳米DDR3 DRAM内存芯片已经适合消费者使用,准备应用到产品中。   三星称,2GB DDR3内存芯片耗电量比用50纳米生产技术制造的内存芯片的耗电量减少了30%,生产成本效率提高了一倍多。三星用于笔记本电脑、台式电脑和服务器的2GB DDR3内存芯片只使用1.5伏或1.35伏电源。   据经营在线内存芯片市场的DRAMeXchange Technology称,由于DDR3内存芯片降低了耗电量和提供了速度,DDR3内存可能会在本季度取代其以前的产品DDR2内存。PC厂商正在积极地推动在笔记本电脑和服务器中使用这种内存芯片。   使用30纳米生产技术将使三星电子
[半导体设计/制造]
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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