开发常见问题解决办法_W_第1页
开发常见问题解决办法_W_第2页
开发常见问题解决办法_W_第3页
开发常见问题解决办法_W_第4页
开发常见问题解决办法_W_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、开发常见问题解决办法Revision HistoryDraft DateRevision No.Description1.初始版本。2016/03/22V1.0公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97341/38目录1 通用开发常见问题51.1 仿真器常见问题5Target failed to write 0x01C11138连接错误.2错误代码 1180,Device is

2、 held in reset连接错误7Error-2062 0x32D0 或 Error-154 0XFFFFFF66.4TL-XDS200 仿真器驱动无法加载91.2CCS5.5 常见问题13CCS5.5 是否支持 C+.2添加组件141.3SYSBIOS 常见问题15新建 sys/bois 工程时无法选择创龙平台:TL.DSP.EVM6748.2xdc.tools.configuro: Error: Cant find platform package tl.dsp.evm6748171.4 启动无法挂载文件系统181.5 AISg

3、en 软件无法转换 UART2/NAND 模式下的.AIS 文件191.6 EMIF 常见问题221.7 虚拟机 VMware 下的 Ubuntu USB 设备识别问题的解决方法232 OMAPL138 开发常见问题242.1 硬件开发242.1.1 网络连接方式242.1.2 LAN8710A-EZC 中 MODE2:0及 PHY2:0加上下拉电阻24看门狗252.1.3软件开发252.2.1 串口问题252.2.2 SD 卡问题262.2ARM 与 DSP 的启动关系2.4 没有多线程调试库 libthread_db282.2.5 QT 显示中文设置282.2.6 设置静

4、态 IP292.2.7 屏幕无法切换 4.3 寸屏29公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97342/382.2.8 Syslnk 中 DSP 与 ARM 的共享内存302.2.9 Linux 下修改 EMIF 时钟302.2.10 摄像头无法启动302.2.11 CPU 主频如何查看302.2.12 DVSDK 的 DSPLINK 与 MCSDK 的 SYSLINK 有什么区别302.2.1

5、3 NAND FLASH 安全性和稳定性303 TMS320C6748 开发常见问题313.1硬件开发31触摸屏功耗31GPIO 做 PWM31电源接口313.2软件开发31LCD 例程里面的 image.c 文件31定时器所用时钟31McASP 无法通过 McASPSeriActivate()31EMIFA 发送 32 位数据32运行时间与代码优化问题324 TMS320C665x 开发常见问题324.1 硬件开发32核心板功耗32把 EMIF 信号电平 1.8V 转换为 3.3V32PCIe 转 miniPCIe32核心板上的 CPLD 做时序启动控制的,不建议使用334.2软件开发33S

6、TK 例程中调用的 CSL 库33接口速度对比335 AM437x 开发常见问题335.1 硬件开发33核心板 5V 易损坏的问题335.1.2TL437x-EVM 底板千兆网口是否可以被 PRU 访问33公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97343/3.......

7、软件开发335.2.1one_shot_adc33ssh 无法登陆34屏幕驱动说明35设置静态 IP35Nand Flash 坏块测试3..56 FPGA 开发常见问题366.1 硬件开发366.1.1 FPGA 可用 IO366.2 软件开发366.2.1 需先擦除 FPGA 端的程序才能烧写 DSP 端的程序366.2.2 FPGA 与 DSP 使用 uPP 进行通信的时序与数据传递36更多帮助37附录 A TI 官方下载链接38公司官网: 技术论坛:销售邮箱:salestron

8、 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97344/381 通用开发常见问题1.1 仿真器常见问题ndows。 1.1.1Target failed to write 0x01C11138连接错误 在使用仿真器调试开发板时,偶尔可能会出现以下错误:图 1所示: 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973

9、45/38可在 ccxml 文件配置时,在Connection选择对应的仿真器型号后,在Board or Device选择对应的 CPU 型号,然后点击Advanced Setup栏下的Target Configuration,如下图CCS5.5 带有 XDS100、XDS200 仿真器的驱动,路径为ticcsv5ccs_baseemulationwi图2点击后弹出如下界面:图3点击Texas Instruments*USB Emulator_0,在右侧Connection Properties 栏的The JTAG TCLK Frequency (MHz)( 使用 XDS100v2 时候出现

10、)或者The Emulator 1149.1 Frequency( 使用 XDS100v3 时候出现)下拉菜单选择Adaptive with user Specified limit, 如下图所示: 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97346/38图 4选择后在-Enter a value from 488Hz to 30MHz 中输入1.0MHz,然后点击 Save,如下图: 图 5然后

11、重新 Debug,发现仿真器可以正常调试了。1.1.2错误代码 1180,Device is held in reset连接错误 在 Debug DSP 工程的时候若提示以下错误,说明没有正确选择配置文件。公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97347/38图 6解决办法: 点击 CCS 菜单View-Target Configurations,在弹出的界面中单击配置文件omapl138.cc

12、xml,如下图所示: 图 7 再点击 CCS 菜单Run-Debug即可弹出 Debug 菜单,如下图所示:图 81.1.3Error-2062 0x32D0 或 Error-154 0XFFFFFF66问题: 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97348/38图 9图 10解决方法:1. 退出 ccs2. 拨码开关重新选择 debug 启动,重新上电开发板。3. 重启 ccs,检查仿真器配

13、置是否正确 4. 重新连接 1.1.4TL-XDS200 仿真器驱动无法加载 安装 TL-XDS200 仿真器出现以下错误:公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97349/38图11图12 原因是此由于电脑曾经安装过其他 USB 转串口设备,导致系统中 usbser.sys 丢失或者损坏,需要重新安装 usbser.sys。 以下提供 Win7 64 位系统解决方法,其他版本 Windows

14、系统可以互相拷贝对应Windows 版本可用的 usbser.sys 文件即可。 查看错误日志,打开系统中C:WindowsINFsetupapi.dev.log。查看错误,找到文件 丢失路径,如下图所示: 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973410/38图 13拷贝光盘中 toolsusbser.sys 文件到以上错误路径或者C:WindowsSystem32drivers。分别卸载原

15、来设备管理中 XDS200 仿真器两个串口驱动XDS2xx User CDC Serial Port和XDS2xx Emulator CDC Serial Port,如下图所示: 图 14点击重新扫描检测硬件改动,如下图所示:图 15右键更新驱动程序软件,如下图所示:公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973411/38图 16选择“浏览计算机以查找驱动程序软件”,如下图所示:图 17查找计算

16、机中 CCS 安装目录下的 XDS200 驱动文件,例如D:toolsccs5.5ccsv5ccs_baseemulationwindowsxds2xx_drivers,如下图所示: 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973412/38图 18安装完成后,仿真器正常识别,如下图所示:图 191.2 CCS5.5 常见问题1.2.1CCS5.5 是否支持 C+CCS 包含了用于优化的 C/C+

17、编译器、源码编辑器、项目构建环境、调试器、描述器以及多种其他功能。 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973413/38编译 C+工程时,在工程属性里Buid-AdvancedEnable C+ exception handling。 Options-Language Options,勾选图 201.2.2添加组件公司官网: 技术论坛:www.51dsp.ne

18、t销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973414/38windowspreference图 21点击 Refresh.1.3 SYSBIOS 常见问题1.3.1新建 sys/bois 工程时无法选择创龙平台:TL.DSP.EVM6748公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893

19、-973415/38图 22保留下图所示红色方框的路径,红色方框后面去掉:图 23然后下面就可以选择平台:TL.DSP.EVM6748。公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973416/38图 241.3.2xdc.tools.configuro: Error: Cant find platform package tl.dsp.evm6748右键工程,点击属性,然后按下图所示,根据实际情况修

20、改 platform 的路径。公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973417/38图 251.4 启动无法挂载文件系统内核按照文档写入 nand flash 中,修改过环境变量后是这个界面:公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6

21、280 技术热线:020-3893-973418/38图 26然后重新启动后,系统卡在这里图 27解决一:拷贝文件系统时存在文件损坏,重新擦除 nand flash 再烧写。 设置参数: NAND FLASH 启动系统:setenv bootcmd nboot.e 0xc0700000 0 0x120000; bootmsetenvbootargsconsole=ttyS2,115200n8ip=offubi.mtd=4,2048root=ubi0_0rootfstype=ubifs mem=32M0xc0000000 mem=64M0xc40000001.5 AISgen 软件无法转换 UA

22、RT2/NAND 模式下的.AIS 文件由于 AISgen 软件本身存在一些问题,有时会出现没有时钟的情况,如下图所示:公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973419/38解决二:uboot 环境变量没有设置好,无法读取文件系统分区,启动方式环境变量的图28正确应该如下图所示:图29解决方法:1、在 Boot Mode 先选择其他设备,如:I2C0 EEPROM;再看看 Peripheral

23、 里面是否有 时钟了,有了之后再选回 UART2。如下图所示: 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973420/38图30图312、选回 UART2 模式: 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-389

24、3-973421/38图323、可以看到已经有时钟频率:图331.6 EMIF 常见问题1) 在不用 EMIF 外设的时候不能把地址线拉低;2) EMIF 的数据总线不需要在底板上拉电阻; 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973422/383)不同的设备挂的 EMIF 片选不一样,相互之间不影响,尽量避免挂载的外设过多且同时工作; 1.7 虚拟机 VMware 下的 Ubuntu USB

25、设备识别问题的解决方法方法一:启动 VMware USB Arbitration Service 服务 问题现象: 接通虚拟机电源后就会出现下面提示Host USB device connections disabled.The connection to the VMware USB Arbitration Service was unsuccessful.Please check the status of this service in the Microsoft Management Console.在虚拟机 Linux 系统下插入 U 盘也不能被识别。 问题原因:VMware USB

26、 Arbitration Service 服务没有启动。 解决方法为:“右键我的电脑,点击管理-服务和应用程序-服务”,找到VMware USB Arbitration Service,右键点击,启动即可。 方法二:卸载 ehci_hcd 模块,加载uhci_hcd 模块。 问题现象:在 Linux 下查找不到 U 盘信息,即系统识别不出来 U 盘。问题原因:ehci 可能和 usb2.0 支持有关。 解决方法: 1、卸载 ehci_hcd 模块,命令 #rmmod ehci_hcd2、加载 uhci_hcd 模块,命令 #modprobe uhci_hcd 然后,插上 U 盘试试,若 U 盘

27、不自动出来,用命令#fdisk -l看看是否出现 U 盘相关的设备还不行的话,把 ohci_hcd 模块也卸载掉,再次加载 hci_hcd 模块再试试。 ehci 可能和 usb2.0 支持有关,不知道具体作用。可以参考下面这段话: 要理解 EHCI 及其同类是什么,首先要知道每块支持插入 USB 设备的主板或 PCI 卡都需有 USB 主控制器芯片组。这个特别的芯片组与插入系统的 USB 设备进行相互操作,并负责处理允许 USB 设备与系统其它部分通信所必需的所有低层次细节。 Linux USB 驱动程序有三种不同的 USB 主控制器选项是因为在主板和 PCI 卡上有三种不同类型的 USB

28、芯 片。EHCI 驱动程序设计成为实现新的高速 USB 2.0 协议的芯片提供支持。OHCI 驱动程序用来为非 PC 系统上的(以及带有 SiS 和 ALi 芯片组的 PC 主板上的 USB芯片提供支持。UHCI 驱动程序用来为大多数其它 PC 主板(包括 Intel 和 Via)上的 USB实现提供支持。只需选择与希望启用的 USB 支持的类型对应的 HCI 驱动程序即可。如有 疑惑,为保险起见,可以启用 EHCI、UHCI(两者中任选一种,它们之间没有明显的区别 公司官网: 技术论坛:销售邮箱: 技

29、术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973423/38和 OHCI。(根据文档,EHCI 已经包含了 UHCI 和 OHCI,但根据目前的测试,单独加 EHCI持 USB2.0 设备)。 2 OMAPL138 开发常见问题2.1 硬件开发开发板没有用到的引脚可以全部悬空处理。2.1.1网络连接方式表 12.1.2LAN8710A-EZC 中 MODE2:0及 PHY2:0加上下拉电阻 这个跟所接的 CPU 的 IO 输出模式有比较大关系,如果外部不接上下拉(CPU 内部上拉或许可以,但不建议这样操作),会造成错误模式或

30、地址。 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973424/38开发板 网络接口 TL138_1808_6748-EVMMIITL138_1808_6748-EasyEVM无 TL138_1808_6748-EthEVMMII+RMIITL138_1808_6748F-EVMMIITL138_1808_6748F-EasyEVMMII是不行的,通常的做法是根据主板类型加载 UHCI 或 OHCI

31、 后,再加载 EHCI 这样才可以支图 342.1.3看门狗 使用的是内部的看门狗电路,核心板上无外部看门狗。2.2 软件开发2.2.1串口问题 ARM 端串口收发文件 将光盘中“其他/串口收发文件”中的 lsz、lrz 文件拷贝到开发板文件系统/usr/bin目录下。例如开发板中有 board_pc.txt 文件,PC 中有 pc_board.txt 文件。 开发板发送文件到 PC,执行如下命令: 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-89

32、98-6280 技术热线:020-3893-973425/38Target#lsz board_pc.txt图 35可以看到文件被传输到 PC 中,打开文件可发现内容一致:图 36PC 发送文件到开发板,执行如下命令:Target#lrz 然后在 PC 的串口调试终端选择要发送到开发板的文件 pc_board.txt,成功后可以看到开发板的 pc_board.txt 文件,如下图所示: 图 37串口可以输出任何数据的,sprintf 转成字符串再输出2.2.2SD 卡问题 SD 系统启动卡在 Ubuntu 下分区错误当在 Ubuntu 下出现如下错误: 公司官网:www.tronlong.co

33、m 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973426/38图 38需要 Disconnect 一下 SD 卡,然后在 Windows 下执行非快速格式化,如下图所示:图 39公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973427/38格式化完

34、毕后再 Connect,接着重复 SD 系统卡分区步骤,就不会有错误了。2.2.3ARM 与 DSP 的启动关系 启动后,DSP 端通过 ARM 端唤醒,DSP 程序可以放于 SD 卡或者 Nand Flash 中,双核之间通过组件 syslink 读取共享内存进行通讯。 2.2.4没有多线程调试库 libthread_db板子上的 gdbserver 是可以进行多线程调试的。与常规的 gdbserver 的使用和多线程调试方式无异。用-attach $pid 的形式可以调试已运行的程序。 2.2.5QT 显示中文设置#include mainwindow.h#include #include

35、 int main(int argc, char *argv)QApplication a(argc, argv);QTextCodec:setCodecForTr(QTextCodec:codecForName(utf8);QFont font(wenquanyi,16);a.setFont(font);MainWindow w;w.show(); return a.exec();添加下面的代码指定要使用的中文字库,注意字库名称。 QTextCodec:setCodecForTr(QTextCodec:codecForName(utf8); QFont font(wenquanyi,16);

36、 a.setFont(font);公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973428/382.2.6设置静态 IP将自动获取的 udhcpc server 改名,就可以屏蔽自动获取 IProotbeagleboard:# mv /sbin/udhcpc /sbin/bak-udhcpc然后在 etc/network/interfaces 文件里增加静态 IP,修改如下:rootbeagleboa

37、rd:# vi /etc/network/interfaces# Wired or wireless interfaces#auto eth0#iface eth0 inet dhcp#iface eth1 inet dhcpauto eth0iface eth0 inet staticaddress 16netmask network gateway 2.2.7屏幕无法切换 4.3 寸屏 首先将 SD 卡 boot 分区里面屏幕保护程序删掉,如下图的 boot 屏幕保护程序。 图 40然后进入 u-b

38、oot,擦除环境变量分区,改变环境变量,切换 4.3 寸屏,执行如下命令:U-Boot nand erase 0 20000U-Boot nand erase.chipU-Boot setenv da850-panel TL043A公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973429/38U-Boot saveenv重新启动系统,即可。2.2.8Syslnk 中 DSP 与 ARM 的共享内存 O

39、MAPL138 的内存分配在使用 syslnk 的时候在内存的 32M64M 的区域固定为 DSP 的共享使用,所以使用以下命令分配内存给 ARM 端,从而避开 ARM 使用了 32M64M 区域内存 mem=32M0xc0000000 mem=192M0xc40000002.2.9Linux 下修改 EMIF 时钟 EMIF 时钟在 uboot 模式下是 91.2MHz(文档中说的默认设置),但在内核启动之后就变成了 114MHz(相当于 CPU 主时钟的四分频),内核中配置 PLL0_SYSCLK3 频率 (menuconfig): System Type - | TI DaVinci I

40、mplementations - | (91200000) PLL0_SYSCLK3 rate括号内是要配置的值、可以是任意值,但是系统只能匹配到跟你设置的频率最接近的 456M 的整数分频。2.2.10摄像头无法启动 请在启动时按空格键进入 uboot 设置环境变量,如下: setenv bootcmd mmcinfo;mmc init;fatload mmc 0 c0700000 uImage;bootmsetenvbootargsconsole=ttyS2,115200n8root=/dev/mmcblk0p2rwrootfstype=ext3mem=32M0xc0000000 mem=

41、64M0xc4000000 vpif_capture.ch0_bufsize=9600002.2.11CPU 主频如何查看 执行 cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq2.2.12DVSDK 的 DSPLINK 与 MCSDK 的 SYSLINK 有什么区别 DSPLINK 是集成了较多的音视频处理包,适用于多媒体的开发,SYSLINK 是 TI 较新发布的软件包,除了音视频开发,建议使用此开发包。 2.2.13NAND FLASH 安全性和稳定性 可以在文件系统里添加普通用户,禁止使用超级用户对文件系统操作。NAND

42、 FLASH是带有坏块管理,如遇到坏块时会将信息转移到其他地方,所以不用担心。 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973430/383 TMS320C6748 开发常见问题3.1 硬件开发3.1.1触摸屏功耗 7 寸:最大 700mA,3.5W,背光 2.1W,典型 2.5W。3.1.2GPIO 做 PWM理论 20MHz,CPU 访问方式 2-3MHz,DMA 访问方式 10 多 MHz。

43、3.1.3电源接口 DC417 电源接口,外径 4.4mm,内径 1.65mm; DC005 电源接口,外径 5.5mm,内径 2.1mm。3.2 软件开发3.2.1LCD 例程里面的 image.c 文件 使用软件 Image2Lcd 将图片转换为数组,选择输出的数组为 RGB565 格式的,然后加头部的五个字节描述图片的大小,我们提供的 LCD 例程里图片的宽度是 3*256+32=800像素、高度为 1*256+144=400 像素。 3.2.2定时器所用时钟 定时器 01 接晶振 24M,定时器 23 接 CPU 二分频 228M。timer 例程中使用的是定时2,关联 32-bit

44、模式中使用的是定时器 1。定时器/计数器初始化函数中有体现的。 3.2.3McASP 无法通过 McASPSeriActivate()音频例程的 McASP 的所有时钟都由外部芯片提供: McASP_AHCKLX 外 部 输 入 24.576M 的 时 钟 , McASP_CLKX 外部输入 1.536M 的时钟, McASP_AFSX 外部输入 48k 时钟。 不能激活 McASP 是由于 McASP_CLKX 没有时钟输入,在此引脚提供任意时钟即可通过 激活函数。 看论坛,/forum.php?mod=viewthread&tid=714&highli

45、ght=mcasp公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973431/383.2.4EMIFA 发送 32 位数据 据,只能分两次发,这个 EMIFA 会自动控制。 3.2.5运行时间与代码优化问题 原因:运行过程,预编译、取址、编译都是需要时钟周期的处理:1)汇编优化:使用 C6000 的汇编库;2)编译器优化:工程属性-编译器-优化;3)测试耗时长的部分进行优化。 4 TMS320C665x

46、 开发常见问题4.1 硬件开发4.1.1核心板功耗 实测核心板供电电压:9.07V DC 1、静态功耗(DUBUG 模式): 电流:0.263A 功耗:2.38W2、典型功耗(网络测试例程;风扇散热至 37恒温):电流:0.361-0.370A 功耗:3.274-3.356W3、自然功耗(网络测试例程;散热片自然散热,回读温度为 56) 电流:0.388-0.415A功耗:3.529-3.764W4.1.2把 EMIF 信号电平 1.8V 转换为 3.3V可以考虑使用电平转换芯片 LSF0108。4.1.3PCIe 转 miniPCIePCIe 跟 miniPCIe 只是外形上的区别,原理接口

47、是相通的。插上电脑可以用电脑供电。 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973432/38EMIFA 配置为 8 位的数据线时,EMA_BA1 和 EMA_BA0 作为地址线的 A1 和 A0,EMIFA配置为 16 位的数据线时,EMA_BA1 作为地址线的 A0;16 位的数据总线,发送 32 位的数4.1.4核心板上的 CPLD 做时序启动控制的,不建议使用4.2 软件开发4.2.1ST

48、K 例程中调用的 CSL 库 文件路径为光盘资料demoSTKApplicationcommonTicsl。4.2.2接口速度对比 SPI 速度 dsp master :66MHzUPP 8 位:52.81MB/s;16 位:104.66MB/s EMIF:48.23MB/sPCIe:357MB/s5 AM437x 开发常见问题5.1 硬件开发5.1.1核心板 5V 易损坏的问题 CPU 多路供电均短路,怀疑是 5V 电压加到 CPU 引脚,或者超过 5.5V 的浪涌电压加载到电源芯片,进而损坏电源芯片和 CPU,造成短路。 建议使用这款芯片:AAT4684ITP-T1 进行设计,将其电压 O

49、VP 设置为 5.5V 以内,并在前级增加 TVS 管和稳压管。 /uploads/documents/201959A.pdf5.1.2TL437x-EVM 底板千兆网口是否可以被 PRU 访问 使用的网口 /tool/cn/tmdxidk437x5.2 软件开发5.2.1one_shot_adc问题:我刚在贵公司购买了一套 Easy437x 的开发板,在按照说明书上跑one_shot_adc 这 个例子的时候,遇到这个问题:缺少库函数 公司官网: 技术论坛:www.51ds

50、销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973433/38不可以。TI 有提供一个 IDK 开发板,适合 PRU 开发,提供一个千兆网口和两个 pru图 41图 42解决: 因为我们光盘提供的例程执行文件是旧版本 qt 编译出来的,所以你那边需要重新编译源码,请按照 linux 环境搭建文档安装相关软件,然后参照例程文档步骤,重新编译源文档,再将文件拷到开发板运行,其中文档中生成 makefile 时,直接使用 qmake 命令, 不需下图红框的字句。 旧文档有个错

51、漏:编译时使用 qmake 命令图 435.2.2ssh 无法登陆解决方法: 在开发板操作系统下:打开文件系统的 /etc/passwd 文件检查第一行是否是 root:0:0:root:/home/root:/bin/ash如果是,将该行替换成如下内容 root:0:0:root:/home/root:/bin/sh公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973434/38重新测试 ssh 连接

52、 5.2.3屏幕驱动说明 1. 如果用的接口和创龙的板子一样,修改内核中 arch/arm/boot/dts/am437x-gp-evm.dts。 2. panel-timing的参数说明在(Documentation/devicetree/bindings/video/display-timing.txt)。5.2.4设置静态 IP 如何设置静态 IP: 将自动获取的 udhcpc server 改名,就可以屏蔽自动获取 IP然后在 etc/network/interfaces 文件里增加静态 IP,修改如下: # Wired or wireless interfaces#auto eth0

53、#iface eth0 inet dhcp#iface eth1 inet dhcpauto eth0iface eth0 inet staticaddress 16netmask network gateway 5.2.5Nand Flash 坏块测试执行如下命令 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973435/38Target#nandtest /dev/mtd0/根据分区编号输入Target#cat /proc/mtd/查看分区Target#vi /etc/network/interfacesTarget

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论