zoukankan      html  css  js  c++  java
  • ADS1.2的使用

    1.建立工程文件2440App File->New

     

    2.设置Targets为DebugRel

     

    3. 编译及链接配置 Edit->Debug Settings

    1)Target基本设置

    2)ARM汇编编译器选项:CPU->ARM920T,小端对齐,ARM指令格式,无浮点运算

    3)ARM C编译器选项:CPU->ARM920T,小端对齐,Pure-endian softfp浮点运算

    4)ARM 链接器设置:链接类型Simple,RO Base:0x3200_0000(程序段起始地址,该地址指向SDRAM),RW Base(数据段起始地址,未设则接连程序段结束地址)

    RO Base:这里用户要根据自己的硬件实际SDRAM地址空间来修改这个地址,保证这里写的地址是程序运行时SDRAM地址空间所能到达的范围。

    5)设置ARM fromELF输出文件类型:Plain binary(二进制bin文件,可直接烧写)

     

    4.添加汇编或C源文件

    1)  Project->Create group

    2)  Project->Add files

    3)  添加其他文件

    注:实践中发现s和c各文件须按调用关系自上而下排列(可用鼠标拖动),否则会出现编译正常运行不正常现像,最为明显的就是调用某个函数时程序会跑飞,此时开发板会自动重启。

    5.编译 Project->Make

     

  • 相关阅读:
    安装完openfire之后打不开的解决方案
    iOS中动画的简单使用
    iOS中的多线程及GCD
    iOS 架构模式-MVVM
    iOS
    iOS 下拉刷新 上拉加载实现原理
    iOS
    iOS 中的XML解析代码(SAX)
    iOS
    iOS中的网络请求 和 网络监测
  • 原文地址:https://www.cnblogs.com/nufangrensheng/p/3019480.html
Copyright © 2011-2022 走看看