完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-21 15:45 编辑
你好: 1, CCS V5可以编写裸机程序,但我在例子程序中找不到 GPIO等寄存器的地址和其他寄存器的地址,无法对寄存器进行配置和修改, 你们知道配置寄存器的文件是那个吗? 2,SYS/BIOS是一个实时操作系统,是完全开源的吗?我怎么找不到很多函数的实现呢? 3,CCS V5自带的例子程序代码太少,太简单,ti有复杂点的裸机程序例子代码提供吗? |
|
相关推荐
19个回答
|
|
请问你用的是starterware吗?
|
|
|
|
|
|
|
|
1.可对照starterware源代码,并参考:http://processors.wiki.ti.com/index.php/StarterWare_02.00.01.01_User_Guide#GPIO 2.请参考sy***ios相关资料:http://processors.wiki.ti.com/index.php/SYS/BIOS_Getting_Started_Guide http://www.ti.com/lit/ug/spruex3m/spruex3m.pdf SYS/BIOS User Guide 3.stareware的源码里的demo例程是比较完整的例程 |
|
|
|
344868615qq 发表于 2018-6-21 01:22 关于第一个问题:资料里面写的是 :The APIs are exported in include/gpio_v2.h 但我搜索完整个TI CCS安装目录和工程目录,都没有找到这个文件阿,我的问题是裸机程序需要给寄存器赋值, 一般先有一个文件定义这些寄存器的地址 ,但我就是找不到定义这些寄存器地址的文件阿? 第二个问题:是SYS/bios是否开源文档里面没有写啊? |
|
|
|
hiker0088 发表于 2018-6-21 01:39 1. gpio_v2.h在源码的include目录下,寄存器定义在includehwsoc_AM335x.h中,你可以用source insight这类工具去研究源码。 2. sy***ios是kernel层面的东西,提供了进程调用,内存管理,信号量等操作系统应用的API,按照提供的例程去调用就可以了。请问你要研究并修改kernel级别的源代码吗? |
|
|
|
344868615qq 发表于 2018-6-21 01:47 用ccs 编译出来的文件是 *.out ,请问 这是bin文件格式吗? 还是其他文件格式 ? |
|
|
|
.out是调试文件,同目录下还会有.bin文件是可执行文件。 请参考:http://processors.wiki.ti.com/index.php/AM335X_StarterWare_Booting_And_Flashing |
|
|
|
344868615qq 发表于 2018-6-21 02:03 为什么我的同目录下面没有 .bin文件,是不是还要设置ccs阿,我找了一下设置没有找到ccs设置的地方,另外下载到开发板是.out 还是.bin文件阿? |
|
|
|
hiker0088 发表于 2018-6-21 02:17 你装的是最新的CCS5.4吗,可能安装的时候没装全,最好再重新安装下 |
|
|
|
我的版本是 Version: 5.5.0.00077 . 我重新安装一下吧.再问一下 .out文件能下载到开发板里面吗?还是只能下载.bin? |
|
|
|
hiker0088 发表于 2018-6-21 02:47 我用CCS5.4编了一下,可以生成.out和.bin,建议你重新安装下5.4,并且尽可能装全。 .out是用CCS调试用的文件,.bin是烧写到FLASH的可运行文件。 |
|
|
|
344868615qq 发表于 2018-6-21 03:01 你好 ,我重新安装了5.4 Version: 5.4.0.00091 ,但编译还是只有.out文件,没有.bin文件,我搜索了帮助文档,也没有找到设置的地方.请问是否还有需要设置的地方? |
|
|
|
hiker0088 发表于 2018-6-21 03:14 请问PC机上用的是什么操作系统,win7还XP? 我之前也遇到过CCS不能生成.bin的情况,就是CCS安装不完整导致的 |
|
|
|
是win7 32位,联想品牌机,我都安装2次了,该安装的都安装了阿!还有别的建议吗? |
|
|
|
你的安装过程是什么样的,是把CCS整个下载到本地在安装,还是通过网络安装的。 根绝我的经验,就是安装的问题 |
|
|
|
通过网络安装的, |
|
|
|
|
|
|
|
你这个路径不对啊,比如demo例程,应该是C:tiAM335X_StarterWare_02_00_01_01binaryarmv7acgt_ccsam335xbeaglebonedemoDebug目录下 |
|
|
|
344868615qq 发表于 2018-6-21 04:02 我选择工程目录在g:ti1 下面阿,是不是使用startware必须使用你所说的目录阿?我在你指定的目录下面没有找到时间对应的.bin阿, 我使用starterwar的方法是 新建一个工程在g:/ti/1下面,然后添加startware的头文件目录到工程里面,这样就能使用startware的头文件了,这样使用是否有问题? |
|
|
|
只有小组成员才能发言,加入小组>>
619 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
1921 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3678 浏览 4 评论
5043 浏览 0 评论
请问如何用DM368对RGB格式的图片数据进行编码生成JPEG格式图片?
1747 浏览 1 评论
CC3100BOOST使用CC3200lunchXL进行烧录
707浏览 2评论
755浏览 1评论
TMS320F28034: 利用C2prog通过SCI给TMS320F28034烧录程序,出现错误提示:Bootloading... failed (invalid echo)!
729浏览 1评论
求DLPC350 Programmer’s Guide User's Guide 中文版说明书
1217浏览 1评论
1804浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-22 13:05 , Processed in 1.101390 second(s), Total 115, Slave 99 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号