完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
随着客户群不断地增多,发现越来越多的客户有大量的对于资源方面的咨询需求,有刚入门的,有玩了一段时间的。所以这里我开一个主帖,各个楼层独立话题,把目前一些比较分散的有用资源做个汇总,可以方便大家索引。
另外,针对于一些常见的问题,和疑难杂症之类的, 我也会更新到这个帖子中来。 大家有什么问题,或者想知道的某个话题,可以在这个帖子中给我留言,我会根据实际支持的case,找个案例分析,总结分享出来。 因为会不断更新,所以形式可能就不拘一格了,分楼层完成了后我就会更新到主贴的目录中。 PS: 如果下面的问题解析对你有用,请帮忙在主贴中对应的topic下面Vote一下。我们后续会根据这个的反馈情况,考虑增加相应的topic到我们的在线视频支持中。 畅所欲言!欢迎拍砖! 目录: 1. AM335x 软件编译指南:Linux SDK/Processor SDK -- Uboot/Kernel 编译移植入门。[poll] 2. DDR2/3的配置详解(带视频)。[poll] 3. AM335x关于使用USB启动烧录的问题--Uniflash。 [poll] 4. AM335x的休眠唤醒调试。[poll] 5. AM335x Linux SDK 6.0 最小文件系统 6. TBD 7. TBD 8. 论坛用户总结搜集贴(包含外部资源链接) |
|
相关推荐
10个回答
|
|
|
|
|
|
你好, 咨询一下。非常感谢 问题: 1.Linux,TI-RTOS,RT-Linux 这三个如何选择? 就个人讲:linux系统,用过dm3x系列的; sy***ios用过c67xx系列的。RT-linux没有用过。 使用场景:主要做一个高速数据搬移,GMAC<--->GPMC,净荷平均流量小于200Mbps,linux系统的话考虑1ms中断。 2.如果选择linux 我准备使用AM3352来做开发,哪一个版本是经过 验证比较稳定的版本?不知道您有没有建议? 3.如果选择其他os,后面再讨论。 非常感谢:) |
|
|
|
您好, 您这个帖子提到了选择时钟的问题,请教一下。 背景:我准备选择am3352,主要使用到的外设接口包括但不限于GMAC/GPMC/SPI/UART/DDR等。 其中,GMAC与GPMC是业务数据口,会承载高速数据。(200mbp以下)其他都是慢速控制接口。 问题: 19.2/24/25/26MHz几种频率如何选择,有没有哪个文档,或者有一个统一建议说明的? |
|
|
|
我只想给你说声谢谢, 其他的不多说了,都在泪里。
|
|
|
|
你好! 针对于第一个环境选择的问题: 如果是强实时的场景选择,建议使用TI-RTOS,这个其实就是sy***ios。是TI发布的免费的实时操作系统,其中断响应时间等实时特性是很强的。一般在工业实时运用的场景中应用比较多。 Linux目前可以说使用的范围非常广泛,再加上开发起来有很多的资料可以参考,基于Linux QT的界面开发手段又非常多样,所以使用的场景也就很多了。但是对中断的相应时间相对RTOS来说还是差了很多的,毕竟任务排队、系统调度的时间在那里摆着。 RT-Linux,可以说是在Linux的基础上增加了实时的一些特性,是基于RT-PREEMPT来做的具有实时特性的linux,其中断响应速度在Linux和RTOS之间。 第二个,如果是选择Linux的话,从TI推行的角度来说,肯定是建议使用最新的processor sdk,毕竟新的东西产品线直接支持的力度比较大。不过要是轮资料和使用人群来说,个人认为还是Linux SDK 6.0相对较多,因为很多人都在这个版本上做过开发,所以这个版本可以说是经历了很多的试炼了,他有的一些局限,在release notes中有描述。另外很大的差距在于Linux SDK 6.0是使用的board config file来做的配置,但是新版的processor sdk是使用了device tree的架构。所以我觉得你选择哪个版本都行,主要看你用哪个架构顺手。 上面我说的这两个版本都可以在TI的官网中下载到,有其他的疑问,请再联系我 |
|
|
|
abc1763613206 发表于 2018-5-15 12:53 其实这个只是给一些有特殊需求的用户更多的选择而已。 一般来说,我们所有的开发板和Linux sdk中都是使用的24MHz主时钟,这个选择没有什么差异,就是在分频的时候分频值的选取不一样了而已。所以如果可以的话,我建议使用24MHz的时钟,这样一来,你做软件移植的时候需要改动的地方就很少了。 |
|
|
|
hwjj940056201 发表于 2018-5-15 13:24 非常感谢答复。 担心:选择不合适的晶振,是uart-boot启动时uart的波特率不是标准波特率,例如115200,无法与pc机通信,导致无法uartboot起来。 问题的背景是:我们之前选择dm3x的一个处理器,手册提示可以选择多种晶振频率。 但实验证明,只有选择24MHz时,uartboot才能正常启动,这时串口波特率是115200, 选择36MHz时,uartboot的波特率是115200*1.5。但是pc机无法准确分频出115200*1.5这个波特率,误差太大,导致无法通信。 结论:那我们就选择24MHz了。 所有有此一问,感谢:) |
|
|
|
abc1763613206 发表于 2018-5-15 13:31 我对你说的dm3x系列的情况不熟悉,但是根据你的描述,当改变晶振为其他数值的时候按理来说,在sy***oot的引脚配置上,和软件的配置上都需要有对应的改动,才可以保证最终的输出结果值是正确的,按照你的这个说法,应该是软件上分频的数值相关设置没有设置正确导致的才对。总之在AM335x的这个平台上,4个晶振频点的选择,都有人做过,是没有问题的。24MHz的好处,就是不用再次修改配置的值,因为我们默认的设置都是24MHz,仅此而已。 |
|
|
|
hwjj940056201 发表于 2018-5-15 13:24 好的,多谢。那我们就选择24MHz了。 有关DM36X的晶振问题,实验结论如下,仅供了解。 0.DM36X处理器在uartboot下,上电会在串口打印bootme。 以下为从示波器观察 1.如果单板焊接24MHz晶振,uartboot模式上电,处理器上电打印的bootme是按照115200的波特率打印的。 2.如果单板焊接36MHz=1.5*24MHz晶振,uartboot模式上电,处理器上电打印的bootme是按照115200*1.5的波特率打印的。 而此时处理器中应该运行的是RBL,开发用户无法介入。 供了解。 谢谢 |
|
|
|
hwjj940056201 发表于 2018-5-15 13:15 您好, 介于您的建议,我们考虑选择Linux SDK 6.0。有关开发环境的疑问,您抽空帮忙看下。 1.virtualbox虚拟机,建议版本是哪个? 2.ubuntu的建议版本是哪个? 3.ubuntu是否可以使用10.04 LTS版本?因为我们之前基于DM36X开发,用的就是10.04。 4.编译工具链使用哪个比较好?从网站上,也了解到存在多款编译器。 谢谢:) |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
677 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
599 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1052 浏览 1 评论
736 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
523 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
160浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
125浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
126浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
122浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
167浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 07:00 , Processed in 0.980647 second(s), Total 97, Slave 81 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号