完善资料让更多小伙伴认识你,还能领取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的头文件了,这样使用是否有问题? |
|
|
|
只有小组成员才能发言,加入小组>>
309 浏览 1 评论
513 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
754 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
641 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1113 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
226浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
181浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
46浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
149浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
158浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 23:03 , Processed in 1.229651 second(s), Total 82, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号