Eclipse集成开发环境
来源:互联网 发布:h3c acl禁止445端口 编辑:程序博客网 时间:2024/05/16 12:38
1、集成开发环境
2、准备工作
从 sd/nor flash启动
格式化nand flash
硬件连接:
1、Jlink连接
2、串口连接
3、nand启动
3、安装gdb server
tar xvzf arm-linux-gdb-7.5.tar.gz
./build-all
出错情况:configure: error: no termcap library found
make[1]: *** [configure-gdb] Error 1
make[1]: Leaving directory `/home/doctmp/part1/lesson1/ARM-tools/arm-linux-gdb-7.5/gdb-7.5'
make: *** [all] Error 2
最后在REHL的Package中找到了解决办法,安装ncurses-devel。
4、安装Jlink软件
tar xvzf JLink_Linux_V434a.tgz
cp -d libjlinkarm.sl* /usr/lib
cp 45-jlink.rules /etc/udev.rules.d/
./JLinkGDBServer
5、安装eclipse
tar xvzf eclipse-cpp-helios-SR2-linux-gtk.tar.gz出错提示:没有jdk或jre.Package包中找Open JDK安装./eclipse >>help>>install newsoftware>>work with>>http://opensource.zylin.com/zylincdt>>add>next next finish(很漫长)6、调试导入led文件成为工程文件project >>去掉Build Automatically
选择debug configurations
main:
gdb debugger选择arm-linux-gdb
commands:输入init2400文件
# connect to the J-Link gdb server
target remote localhost:2331
# Set JTAG speed to 30 kHz
monitor endian little
monitor speed 30
# Reset the target
monitor reset
monitor sleep 10
#
# CPU core initialization (to be done by user)
#
# Set the processor mode
monitor reg cpsr = 0xd3
#config MMU 配置MMU
#flush v3/v4 cache
monitor cp15 7, 7, 0, 0 = 0x0
#/* flush v4 TLB 协处理器*/
monitor cp15 8, 7, 0, 0 = 0x0
#disable MMU stuff and caches
monitor cp15 1, 0, 0, 0 =0x1002
#Peri port setup
monitor cp15 15, 2, 0, 4 = 0x70000013
#disable watchdog kangear 关闭看门狗
monitor MemU32 0x53000000 = 0x00000000
monitor sleep 10
#disable interrupt kangear 关闭中断
monitor MemU32 0x4A000008 = 0xffffffff
monitor MemU32 0x4A00001C = 0x7fff
#set clock
#initialize system clocks --- locktime register
monitor MemU32 0x4C000000 = 0xFF000000
#initialize system clocks --- clock-divn register
monitor MemU32 0x4C000014 = 0x5 #CLKDVIN_400_148
#initialize system clocks --- mpll register
monitor MemU32 0x4C000004 = 0x7f021 #default clock
#config sdram
monitor MemU32 0x53000000 0x00000000
monitor MemU32 0x4A000008 0xFFFFFFFF
monitor MemU32 0x4A00001C 0x000007FF
monitor MemU32 0x53000000 0x00000000
monitor MemU32 0x56000050 0x000055AA
monitor MemU32 0x4C000014 0x00000007
monitor MemU32 0x4C000000 0x00FFFFFF
monitor MemU32 0x4C000004 0x00061012
monitor MemU32 0x4C000008 0x00040042
monitor MemU32 0x48000000 0x22111120
monitor MemU32 0x48000004 0x00002F50
monitor MemU32 0x48000008 0x00000700
monitor MemU32 0x4800000C 0x00000700
monitor MemU32 0x48000010 0x00000700
monitor MemU32 0x48000014 0x00000700
monitor MemU32 0x48000018 0x0007FFFC
monitor MemU32 0x4800001C 0x00018005
monitor MemU32 0x48000020 0x00018005
monitor MemU32 0x48000024 0x008E0459
monitor MemU32 0x48000028 0x00000032
monitor MemU32 0x4800002C 0x00000030
monitor MemU32 0x48000030 0x00000030
# Setup GDB for faster downloads
#set remote memory-write-packet-size 1024
monitor speed auto
break _start
load
0
上一篇:交叉编译gdb遇到no termcap library found的解决方法
下一篇:我从内部看ARM
相关热门文章
- SHTML是什么_SSI有什么用...
- 卡尔曼滤波的原理说明...
- 查看linux中某个端口(port)...
- 关于java中的“错误:找不到或...
- shell中字符串操作
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- Eclipse集成开发环境
- 集成开发环境 Eclipse
- Eclipse(集成开发环境)
- Eclipse集成开发环境
- Ext Eclipse 集成开发环境
- eclipse集成blackbarry开发环境
- Eclipse集成NDK开发环境
- Eclipse集成Python开发环境
- 集成开发环境 Eclipse
- eclipse集成Perl开发环境
- eclipse集成Python开发环境
- 十一.Eclipse集成开发环境
- eclipse集成python开发环境
- eclipse集成Hadoop 开发环境
- eclipse集成NDK开发环境
- 关于集成开发环境eclipse
- Eclipse集成Android NDK开发环境
- redhat下安装eclipse集成开发环境
- 十九、安装Linux系统到开发板
- 致敬2016GIS
- 连接器脚本
- OpenCV Soble算子水平和垂直方向导数问题
- 交叉编译gdb遇到no termcap library found的解决方法
- Eclipse集成开发环境
- 我从内部看ARM
- ARM汇编指令详解
- 10.有序数组——折半查找(递归)(含java库中应用)
- You can't do that when your target is `exec'
- 虚拟机无法打开内核设备“\\.\Global\vmx86“的问题。
- 张小龙和小程序,到底想要什么
- 如何为opencart安装中文语言包
- DSP28335中断
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
大学寝室关系
寝室文化艺术节主题
寝室文化手抄报内容
女生寝室装扮图
架子
洗衣机置物架
空间大师
洗衣机架
层架
物料整理架
收纳架
整理架
架
中南民族大学寝室
西北师范大学寝室
班主任叫我到她寝室去
桂宫柏寝
玉佛寺寝宫
寝技
察
察网
察察
察举
丙察察
阿部察察
察网手机版
明察秋毫
察组词
明于庶物察于人伦
察拼音
察的拼音
人至察则无徒
察笔顺
察网中国
察的笔顺
明察秋毫意思
轩尼诗李察干邑
未察之萌
习焉不察
耻辱诊察室
高尔察克