历史上的今天
今天是:2024年11月12日(星期二)
2019年11月12日 | ARM for ADS1.2
2019-11-12 来源:51hei
一、新建项目文件夹(最好用英文名称);
二、将相应的项目中的INIT文件夹中的Src和inc中的9个文件托人新建文件夹中。
三、打开 ADS1.2,点击File,在弹出窗口中的Project标签下,选中ARM Executable Image,在右边Project name下的框中输入项目名称(英文),点击下面的保存路径按钮SET...选择存放路径保存。
四、在项目界面,点击右键,选择Add Files,选中拖入项目文件夹中的8个单后缀文件添加进来,最后再点击右键,添加新建组,将几个文件分类,以便是界面简明整洁。
五、再点击ads1.2的File菜单下的New(同三),在弹出窗口中的File name 下的框中输入代码源代码文件名(汇编后缀.s,C语言后缀.c),保存到本项目文件路径中。然后再在项目界面点击右键,选Add Files将源代码文件添加进项目中。
六、硬件设置:点击Edit菜单,选择DebugRel Settings选项进行设置。
1.在弹出的窗口中Target选项下选择Target Settings,点击右侧栏中的Post-Linker下拉菜单,选第二项ARM fromELF
2. 在语言设置栏Language settings下的每个语言环境后选择芯片型号(实验选ARM920T)。
3.在Linker栏下的ARM Linker右侧栏Output标签单选Simple,在其右侧的RO Base下的框中填写起始地址(本实验天0x30200000),再在Layout标签下的Object/Symbol框中输入2440init.o,在其右侧框中输入Init(第一个字母大写)。
4. 在Linker栏下的ARMELF选择下,在右侧在Linker栏下的ARM项目输入框中输入源代码输出名(一定英文+后缀点bin)。
七、下载:打开DNW v0.50串行下载软件,连接好开发板。
1.点击Serialport标签下的Connect,检验连接;
2.打开开发板电源,软件会提供连接信息,并提供几种下载选择,USB下载选择0项,准备下载,软件新的USB已经连接New USB is Connect 。
3.点击USB Port菜单第一项Transmit,在弹出的文件下载选择框中选择输出的bin文件(就是六、4的在Linker栏下的ARM中输入的带后缀bin的文件),打开。
4. 下载器询问Do you want to Run?[y/n]:下载选y,否则选n。即可下载。
史海拾趣
|
介绍了不需零线的三相交流电源相序检测保护集成电路TH221A的内部结构,引脚功能,设计特点和参数限制.给出了由两只TH221A组成的三相二重逆变桥输出的缺相和错相保护电路. … 查看全部问答> |
|
作者:邓宏杰先生 在MCU开发方面,以架构而言,可分为两大主流;RISC(Reduced Instruction Set Computer)与CISC(Complex Instruction Set Computer), RISC代表MCU的所有指令都是利用一些简单的指令组成的,简单的指令代表 MCU 的线路可以尽量做到最佳 ...… 查看全部问答> |
|
笔记本没串口,要向板子写程序,买了根USB转串口的线。 烧51程序时,直接接在板子的9针串口没问题。但一块板子是用PS/2的,于是多接一根,USB-232 232-PS/2,烧写就失败了。 还有,用超级终端和一块ARM板通信时,返回的都是乱码,到 ...… 查看全部问答> |
|
我是做APS.Net的,用的是C#,但是我对嵌入式系统的开发产生了浓厚的兴趣,想转投这个行业,看了看有C、C++、WinCE、嵌入式Linux、VxWorks等,请问这些哪个比较容易上手?在大连搞嵌入式开发的公司里面用哪个的比较多一些?… 查看全部问答> |
|
WINCE下SHFileOperation支持多文件复制吗? 如题,要做个类似资源管理器的程序 实现一些文件操作 当多选文件进行复制时,SHFileOperation还支持吗 有做过的指点下. 顺便问下 复制时好像阻塞在那,不能进行其他操作 怎么回事呢… 查看全部问答> |
|
我现在烧写2812 CE 的FLASH时,MC/MP置1,SCITXDA=1, 烧写FLASH 时,但烧写界面的右半面灰掉,无法选中进行烧些,左面的加密,部分界面却可以进行操作 ,只有UNLOCK键灰掉无法使用,但按UNLOCK键,总提示UNLOCK 失败,请问是什么原因?是否需要在插 ...… 查看全部问答> |




