ARM---搭建开发板的开发环境(x210v3s)

穿精又带淫゛_ 提交于 2019-12-03 14:59:25

以x210v3s为例

开发板介绍:

1、x210v3s,由深圳九鼎创展生产,目前已经停产。
2、CPU由三星公司生产叫S5PV210,目前已经停产。
3、S5PV210采用ARMv7架构CortexTM-A8系列。
4、支持android4.0和android2.3,Qt4.8。
5、启动设置:
  拨码开关在下:通过USB口启动,
  拨码开关在上:是通过SD卡启动,优先内置的SD卡(硬盘),如果内置的SD卡,没有启动信息,则会从外置的SD卡启动。
6、串口:
  CPU带了四串口接口,但此开发板只外接了两个串口(UART0和UART2)。
  注意,默认 andorid2.3,WINCE 使
  用 uart0 作为调试串口,android4.0 和 linux 使用 uart2 作为调试串口。
7、SD卡槽:
  有两个SD卡槽,只有右侧可以使用。
8、LED和蜂鸣器:
  一个蜂鸣器,有5个LED,其中一个电源指示灯。
  用于调试程序。
9、电源:
  此开发板采用了电源管理芯片,长按3秒才能开机。
  如果没有电源锁定程序,松开后会立即断点。

搭建开发环境的步骤:

1、安装USB转串口的驱动,安装完成后重启。
  查看串口信息,设置编号,设置波特率。
  右击此电脑->管理->设备管理器->串口->USB-to-Serial->右击属性->端口设置->设置波特率115200->高级->选择串口编号。
2、安装串口通信工具(putty、dnw)
  以putty为例,选择串口,115200,会话名,保存,双击打开会话
  此等待与开发板通信,长按电源键,如果不出错则有字符显示。
3、安装SD卡烧写工具
  右击以管理员身份运行,如果无法运行,则安装vsc++2008运行库。
  从image中下载led_image.bin到本机,然后把SD卡插入到电脑中。
  点击Browse选择下载的led_image.bin,然后点击ADD,然后点击START,开始烧写。
  把SD卡插入到开发板的靠近按键的卡槽中,然后长按电源键。
4、安装交叉编译器
  复制arm-2009q3-tar.bz2到ubuntu系统,在主目录下解压。
  在终端中进入arm-2009q3/bin目录下,使用pwd获取当前路径,然后复制。
  sudo vim /etc/environment,把刚才的路径粘贴到PATH的最前面,用:分隔,保存退出。

  在终端执行 source /etc/environment 重新加载环境变量配置文件。
  执行命令 arm-none-linux-gnueabi-gcc -v 查看交叉编译器的版本信息。
  注意:64位的虚拟机安装下列工具
  sudo apt-get install lib32c-dev
  sudo apt-get install lib32stdc++6

汇编程序运行调试示例

  文件 test.S

   

  1.source /etc/environment 重新加载环境变量配置文件
  2.arm­none-linux-gnueabi-as -g ­o test.o test.S
  3.arm-none-linux­gnueabi­ld -o test test.o
  4.qemu­arm ­g 1234 test
  5.新打开一个终端:
    (source /etc/environment 重新加载环境变量配置文件)
    arm­none­linux­gnueabi ­gdb test
  6.在gdb中输入:target remote localhost:1234
  7.然后使用sn进行单步调试,用info r查看寄存器的值

  

 
  

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!