微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 关于用IAR给板子烧录程序

关于用IAR给板子烧录程序

时间:12-22 整理:3721RD 点击:

论坛前辈早期发了一个帖子,非常适合新手学习BLE4.0地址为http://www.deyisupport.com/question_answer/wireless_connectivity/f/45/p/48602/108894.aspx#108894

我也下了第一个程序,点亮第一个LED灯的代码,勉强能看懂,想进行烧录,

我有两个问题(1).我的板子开关至on以后三个LED灯都是亮的,这意味着本身里边有程序?

                          (2).下载了程序源码用IAR打开后,如何生成hex文件,project-option-linker-output中设置吗?设置完后输出的hex文件在哪里呢?怎么也找不到啊,如果能查看路径,请告之是如何查看的,非常感谢,如果我明白可以怎样把文件烧录进去,就可以自己进行代码的编写以及调试板子了,我是个新手,还望前辈指点,谢谢。

因为网上都是什么C51单片机,都用KEIL,我很迷茫,无法找到合适的教程和资料来看,

似乎不做这一步,无法按照USER GUIDE 里面的内容进行下去,因为user guide没有说这些大概是属于比较基本的内容吧,十分感谢。

(1)如果本身里面有程序的话,你重新烧录以后,应该把原先的程序覆盖了

(2)对的,在option里面设置,hex文件输出在工程文件所在的Exe文件中

 非常感谢您的回复,我去文件保存的位置,仍然无法找到,所以我写出我所有的操作,希望前辈可以帮我看看哪里出了问题,非常感谢,过了这关,我就能自己进行全部的入门实验,进而在进行组网实验,很关键,谢谢!

我打开IAR workbench 8.10,

open new workspace--------open new project----------确定save的地址---------在project中add file--------添加我下载的LED灯 C file至project内-------点击左边框内的工程-------点窗口上的Project-----options--------linkers-------output-----勾选override default------在下面的框内写入LED1.hex-----再勾选下面的other------点击ok

然后我就去我保存new project的地址找···里边有一个debug,然后有EXE文件夹,list文件夹和obj文件夹,请问您说的是这个exe文件夹里边应该有hex文件吗?可是我找不到啊··

在我完成上述操作后,exe文件夹和list文件夹里是空的,obj文件夹里有两个文件,一个是led.phd,另一个是led1.phd。

请问我的这个过程究竟是哪里出了问题啊···谢谢~~~~!

设置完以后 要对你的工程build以后才会生成的

你好,感谢回复,你说的build 是否是rebuild那个按键,我点了以后出现了错误,一开始是说缺少CC2540的头文件 然后是C/C++编译错误,我去搜索了CC2540头文件下载后并放在了指定文件夹内,也读取到了,可是却出现了更多的错误···我真是不知道该怎么解决了

 

附上图,希望能再帮我看看,最下面一行说C/C++编译错误,我添加的C file是下载的led灯程序,请问如何解决啊···

 

这是具体信息····帮帮忙吧·我本来还以为解决了 ··下了一堆别的程序准备试·结果还是有问题·非常感谢·~

我的IAR界面

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top