ARM---搭建开发板的开发环境(x210v3s)
以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.armnone-linux-gnueabi-as -g o test.o test.S
  3.arm-none-linuxgnueabild -o test test.o
  4.qemuarm g 1234 test
  5.新打开一个终端:
	    (source /etc/environment 重新加载环境变量配置文件)
	    armnonelinuxgnueabi gdb test
  6.在gdb中输入:target remote localhost:1234
  7.然后使用s或n进行单步调试,用info r查看寄存器的值

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号