arm入门笔记 一个菜鸟变高手的过程。
简单的介绍
打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。
为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所以叫笔记而不是文章,是因为它们完全是本人个人学习经验的总结,而这些经验都来自于其他前辈的无私奉献,在这里对这些乐于发表自己经验的前辈致以由衷的感谢!现在我把这些前辈的文章经过自己的理解写出来一方面是对于他们的尊重,另一方面也希望觉得本人的笔记有参考意义的朋友把这种精神继续传下去。
再次声明,本人确实是个菜鸟,现在手头的板子是自己画的,以RT&ZQ的板子为底版,对部分电路进行了改动。比如加入了SD卡,IIC总线键盘,触摸屏,GPS,GPRS等等。并对LCD接口进行改造,使之完全适合手头的SHARP液晶。把网络,串口,USB这些调试用接口都外扩了,目的是使主板尽量小(目前第一版为了调试方便,主板特意画的比较大)。但是存储部分(RAM ROM)没有做任何变动,在这里对RT&ZQ致谢!
这块板子是本人第二个板子(第一块是个接口板,30根线。)所以走线,设计都经不起推敲,但是同样非常希望大家能够指点!
板子基本元件清单说一下吧,方便其他人参考
CPU:44B0
RAM:HY57V641620
ROM:AM29LV160
NET:8019
USB:D12
KEY:ZLG7290
LCD:SHARP LM7M632
目前为止本人做的工作
1 板子的硬件调试是跟着软件来的
2 ADS AXD调试环境搭建
3 FLSH烧写笔记
4 UBOOT移植笔记
5 UCLINUX编译下载简单笔记
6 字符设备驱动开发
C工程模板使用说明
本模板用于使44B0运行C程序
一般说来汇编用来初始化 之后跳到C入口MAIN函数处
一、关于工程文件
1、本目录下建工程文件(.MCP)
2、工程文件至少包含3个文件44binit.s 44blib_a.s *.c(自己的c文件)
3、44binit.s中开头部分INCLUDE两个文件MEMCFG.S Option.s用于基本设置
注意这两个文件的存放目录,即让INCLUDE找到它们
4、以上文件除自己的c文件之外均为三星公版,不需修改
二、关于CodeWarrior设置
1、DebugRel Setting里一般设置几项
1)Target Setting->Linker里选ARMLinker
用于设置连接
2)Target Setting->Post-Linker选ARM fromELF
用于生成FLASH烧录代码(只在RAM里运行 而不烧录则不用)
3)ARM Linker->RO BASE里添地址
根据板子来,这板子上RAM接的NSCS6,地址0XC000000-0XC7FFFFF;
FLASH接的NSCS0,地址0X00000-0XFFFFF
地址分配原理见44B0数据手册内存管理那章的内存分配图
想在RAM里调试就添0XC000000(比如0XC008000)的地址
但是注意的是地址不要添过界,比如想在RAM里调试却添0X00000000 程序可以 进入C代码 但没法运行
再有
想生成用于烧写得FLAS
ARM初学入门笔记 7页 免费 arm入门笔记 by mamajinco 35页 1财富值... ARM S3C4510B 1 3 ARM 3.1 ARM 3.1.1 ARM 3-1 ARM ADC ADD AND B...
ARM入门笔记 18页 免费 ARM入门笔记 13页 免费 ARM入门调试笔记 28页 免费 ARM初学入门笔记 7页 免费 arm入门笔记 by mamajinco 35页 1财富值...
65页 免费 ARM嵌入式系统硬件设计及应... 45页 免费 ARM开发工程师入门宝典 28页 免费 arm入门笔记 by mamajinco 35页 1财富值...
arm的入门笔记arm的入门笔记隐藏>> ARM 笔记板子...user94/mamajinco/upload/825806664.rar 这部分可能...在 这里对这个程序的作者致敬! ! 用这个软件擦 ...
学ARM入门好书_IT/计算机_专业资料。Study ARM Step by Step Nick.wang 编著 共 102 页 Study ARM Step by Step 自序本文从学习者的角度出发,分别描述了...
arm入门笔记 by mamajinco 35页 1财富值 嵌入式从零基础到精通的视... 6页 免费 工程师应该掌握的20个模拟... 18页 免费 ARM学习方法、参考科目 4页 ...
ARM 开发笔记时间:2006-12-18 来源: 作者: 点击...//mamajinco.blog.com.cn/ 先贴个回答几个暂时比...很多朋友来找我,把我当高手,问我“ARM 怎么入门”...
arm汇编指令笔记_工学_高等教育_教育专区。arm汇编指令ARM assembler guide DUI...[Build 805] Software supplied by: Team-EFA ARM7TDMI, BIU, Little endian,...
ATARM 快速入门-基于 AT91SAM7S 系列 ARM 微控制器 作者:Team Mcuzone 网址:http://www.mcuzone.com 版本:Rev1.0a 日期:2006-11 版本信息: Rev1.0a: 2006-...
ARM开发工程师入门宝典_工学_高等教育_教育专区。ADS的应用获取更多权威电子书 ...(上) 5 / 28 Edited by Foxit Reader Copyright(C) by Foxit Software ...
热门文档