DDR3 Register Calc v4.xlsx文档中的器件型号与我们使用的不同,想对参数进行修改,该文档需要密码,不知道该文档的密码是多少?
6678的DDR的初始化表格DDR3 Register Calc v4.xlsx的密码是多少?
sysbios下使用串口
请问怎么在sysbios操作系统下使用串口传输数据?所用板子是6678.
CCS5.5程序下载时候,连接仿真器SSD-XDS560V2 PLUS出现下面的情况怎么回事啊
[Start]
Execute the command:
%ccs_base%/common/uscif/dbgjtag.exe -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity
[Result]
-----[Print the board config pathname(s)]------------------------------------
C:\Users\ADMINI~1\AppData\Local\.TI\693494126\
0\0\BrdDat\testBoard.dat
-----[Print the reset-command software log-file]-----------------------------
This utility has selected a 560/2xx-class product.
This utility will load the program 'sd560v2u.out'.
The library build date was 'Aug 19 2013'.
The library build time was '22:41:20'.
The library package version is '5.1.229.0'.
The library component version is '35.34.40.0'.
The controller does not use a programmable FPGA.
The controller has a version number of '5' (0x00000005).
The controller has an insertion length of '0' (0x00000000).
The cable+pod has a version number of '8' (0x00000008).
The cable+pod has a capability number of '7423' (0x00001cff).
This utility will attempt to reset the controller.
This utility has successfully reset the controller.
-----[Print the reset-command hardware log-file]-----------------------------
The scan-path will be reset by toggling the JTAG TRST signal.
The controller is the Nano-TBC VHDL.
The link is a 560-class second-generation-560 cable.
The software is configured for Nano-TBC VHDL features.
The controller will be software reset via its registers.
The controller has a logic ONE on its EMU[0] input pin.
The controller has a logic ZERO on its EMU[1] input pin.
The controller will use falling-edge timing on output pins.
The controller cannot control the timing on input pins.
The scan-path link-delay has been set to exactly '2' (0x0002).
The utility logic has not previously detected a power-loss.
The utility logic is not currently detecting a power-loss.
An error occurred while hard opening the controller.
-----[An error has occurred and this utility has aborted]--------------------
This error is generated by TI's USCIF driver or utilities.
The value is '-233' (0xffffff17).
The title is 'SC_ERR_PATH_BROKEN'.
The explanation is:
The JTAG IR and DR scan-paths cannot circulate bits, they may be broken.
An attempt to scan the JTAG scan-path has failed.
The target's JTAG scan-path appears to be broken
with a stuck-at-ones or stuck-at-zero fault.
[End]
请教关于6678的EMCR寄存器的使用在哪个文档中可以找到!?
请教关于6678的EMCR寄存器的使用在哪个文档中可以找到!?
C6655使用88E1112的问题
诸位前辈:
我仿照TI提供的开发板(6657),使用C6655和88E1112构成千兆网电路。
1)使用100M网线,88E1112自适应成100M,PC和我的C6655可以通信。
2)使用1000M网线,8831112自适应成1000M,采用和1)里面同样的程序,但PC和C6655无法通信。C6655发数据,PC上用网络抓包抓不到任何数据。
3)使用1000M网线,使用TI提供的开发板(6657),采用1)里面同样的程序,PC和C6655可以通信。
在2)的过程中,RJ45的灯显示1000M正常,PC端网络显示1000M正常,C6655寄存器自适应和PHY协商显示10000M正常,数据发送时,C6655寄存器显示发包正常。而PC就是抓不到数据。
为什么我在2)的情况下,无法进行PC和C6655通信。拜求诸位前辈指点。
c6678 网口 dsp无法接收pc端发送数据包
您好,
我使用自己做的板子,上面的dsp是c6678,仿真器是xds560v2,仿真环境是ccs5.3。
我使用ge例程调试网口的接收功能。通过从pc端的网络调试小助手发送数据包给dsp。
在例程里,我只看到有通过ethernet port cfg来配置mac,mac为88-88-88-00-00-01。但是没有地方配dsp的ip。
我一开始是在cmd里将电脑的ip和mac绑定,分别是192.168.0.6和98-90-96-b4-08-4e。然后又把192.168.0.106(这算是我虚构的一个ip。我把这个ip和dsp的mac绑定。但是此时dsp只能接收到12个广播包,是从192.168.0.6发到192.168.0.255的。然后观察ge stats寄存器,然后这里显示txbroadcastframs和txmulticastframs在很缓慢的增加,大概是几十个这样,但是有个txoctets一直在增加,在几千上万。当这些在增加的时候,我的网口接收中断却一直都没响应,只有在刚连上的时候收到一些广播包,这是为啥?为什么我的网口接收不到数据包呢?
我确实ping不通192.168.0.106这个ip,但是我把mac和ip各种绑定也依然是这种情况,这是为什么呢?还请大神赐教!)
C6657这样的电源时序可行?
大家好,我做了一块板子,就是C6657的外围电路,电源我用的是4个独立的相互使能的独立电源,具体电源时序图如下图所示:
(请访问站点以查看此文件)
大家看看这样可行,能保证系统起来吗?
另外PORz复位信号我用的是一个电源监视芯片,监视1V5
请问在CCS里如果一个函数没有定义,能build成功吗
我有这个程序编译没有错误,但是打不开定义,在整个Project里search 也没有
C6678的UCD9222+UCD7242电源套件低温条件rail#2没有输出
MCSDK与Processor SDK for C667x Processors - TI-RTOS support的区别
如题:MCSDK与Processor SDK for C667x Processors - TI-RTOS support有什么区别?安装了MCSDK还需要安装Processor SDK吗?
关于TMS320C6672的供电问题,请高人指点一下。
我用TMS320C6672设计电路,供电电源是24V,我选用的DCDC是LM73606,我想用LM73606+LM10011SD/NOPB的方式产生CVDD电压,不知这样行不行?我知道用TPS54620+LM10011SD/NOPB是可以的,在TI的设计指导里有介绍,但是LM73606+LM10011SD/NOPB是否可行,请指导一下。非常感谢!
MCSDK中iblConfig和i2cConfig的作用?
最近很困惑,IBL例程中的ibl结构体中的信息是在哪里配置的?我打开了i2cConfig文件夹中的i2cConfig.gel发现有ibl结构体的赋值iblConfig文件夹中的device.c也有ibl结构体的赋值。
另外,iblConfig文件夹下的build和src文件夹里的内容的作用是什么?build文件夹里的Makefile文件起什么作用?src文件夹中的iblConfig.c呢?
i2cConfig里的i2cparam.c和i2cConfig.gel与Makefile的作用呢?
真的搞不明白,谢谢指教
IBL是不是有两个部分组成?IBLinit和IBLmain
IBL是不是有两个部分组成?IBLinit和IBLmain,为什么要把IBL设计成两个部分?IBLinit和IBLmain作用各是什么?
关于6678 platform的问题
在新建bios项目时,platform 列表中的ti.platform.evm6678、ti.omp.examples.platforms.evm6678和ti.sdo.ipc.examples.platforms.evm6678.core0除了地址映射不同外,还有什么不同的吗?
6678网口问题
仿真环境下,将.out文件下载到板子上
问题一:没有任何其他操作,只是在cmd指令ping,发现时断时连的现象(隔一段时间出现一次):
问题二:
我用串口助手给板卡发初始化指令(我用了两个端口:1004和1005)
在这个期间在CCS的console上出现了如下提示,然后网口断了:
ti.sysbios.heaps.HeapMem: line 294: out of memory: handle=0xc359708, size=1536
Error allocating memory for Rx data buffer
Error allocating Rx free descriptors
Rx setup failed
Error: Unable to register the EMAC
A0=0x1 A1=0x0
A2=0x1 A3=0xc358714
A4=0x0 A5=0x200
A6=0xc358f60 A7=0xc358724
A8=0xc35871c A9=0xc3383b0
A10=0xc358714 A11=0x9
A12=0x90 A13=0xc00c418
A14=0xc34f910 A15=0x2710
A16=0x6 A17=0x0
A18=0xc00d31c A19=0x20
A20=0x6c A21=0x4c
A22=0x0 A23=0x0
A24=0x0 A25=0x0
A26=0xa00 A27=0x0
A28=0x4000 A29=0x80
A30=0x1 A31=0x1
B0=0x0 B1=0x0
B2=0x0 B3=0xc2c1748
B4=0xc3586e8 B5=0x15000103
B6=0x0 B7=0xd
B8=0xc358f40 B9=0x4
B10=0xc3595cc B11=0x0
B12=0x0 B13=0xc3451d0
B14=0xc35f898 B15=0xc00d358
B16=0x0 B17=0xc34f628
B18=0x100000 B19=0xc0000
B20=0x69 B21=0x28
B22=0x28 B23=0xc3537a4
B24=0x0 B25=0x3000
B26=0x3000 B27=0x0
B28=0x0 B29=0x502c0
B30=0xbc B31=0xc358720
NTSR=0x1000e
ITSR=0xf
IRP=0xc27140c
SSR=0x0
AMR=0x0
RILC=0x0
ILC=0x0
Exception at 0xc2a49a0
EFR=0x2 NRP=0xc2a49a0
Internal exception: IERR=0x1
Instruction fetch exception
ti.sysbios.family.c64p.Exception: line 248: E_exceptionMin: pc = 0x0c2a49a0, sp = 0x0c00d358.
To see more exception detail, use ROV or set 'ti.sysbios.family.c64p.Exception.enablePrint = true;'
xdc.runtime.Error.raise: terminating execution
应该是内存溢出导致的,然后我把heapmem设置更大了:
重复上面步骤,在与串口助手交互中又提示,然后网口就彻底断了:
A0=0x5b4 A1=0x0
A2=0x1 A3=0x14
A4=0x14 A5=0x0
A6=0x0 A7=0x2102a8c0
A8=0xc048274 A9=0x8041bccc
A10=0x5b4 A11=0xc006ec8
A12=0x8041fd04 A13=0x1702a8c0
A14=0x2102a8c0 A15=0x0
A16=0x4 A17=0x0
A18=0x8042d67c A19=0x20
A20=0x0 A21=0x0
A22=0x0 A23=0x0
A24=0x0 A25=0x0
A26=0x0 A27=0x1e00
A28=0x8041f4c4 A29=0x8041f4b8
A30=0x8041f404 A31=0x0
B0=0x8041e684 B1=0x1
B2=0xb B3=0xc006ec8
B4=0x5c8 B5=0x218
B6=0x0 B7=0x5b4
B8=0x8041bc50 B9=0x5
B10=0x8041fd04 B11=0x2
B12=0x67ee1e83 B13=0x0
B14=0x80452318 B15=0x8042d760
B16=0x8002cbb0 B17=0x0
QMSS successfully initialized
QMSS successfully initialized
A0=0x8042d6e8 A1=0x8
A2=0x0 A3=0xc02cd00
A4=0xe A5=0x80000041
A6=0x80000021 A7=0x0
A8=0x80000041 A9=0x8044ac64
A10=0x20 A11=0x8041bc38
A12=0x80000021 A13=0x1
A14=0x1 A15=0xffffffff
A16=0x75732053 A17=0x0
A18=0x8042d7e4 A19=0x20
A20=0x0 A21=0x0
A22=0x0 A23=0x0
A24=0x0 A25=0x0
A26=0x0 A27=0x0
A28=0x4000 A29=0x0
A30=0x0 A31=0x0
B0=0x8042d768 B1=0xc056dba
B2=0x0 B3=0xc0385b0
B4=0x0 B5=0x8045282c
B6=0x0 B7=0x0
B8=0x0 B9=0x0
B10=0x8042d7f0 B11=0xc0520a4
B12=0x8043d929 B13=0xc04eaac
B14=0x80452318 B15=0x8042d690
B16=0x6920796c B17=0x6974696e
B18=0x3 B19=0x0
B20=0x69 B21=0x2e2
B22=0xf B23=0x0
B24=0x0 B25=0x3000
B26=0x3000 B27=0x0
B28=0x8041fcb8 B29=0x8041fcb8
B30=0x21 B31=0x8042d8c3
NTSR=0x1020c
ITSR=0xf
IRP=0xc056dba
SSR=0x0
AMR=0x0
RILC=0x0
ILC=0x0
Exception at 0xc02cd20
EFR=0x2 NRP=0xc02cd20
Internal exception: IERR=0x9
Instruction fetch exception
Opcode exception
ti.sysbios.family.c64p.Exception: line 248: E_exceptionMin: pc = 0x0c02cd20, sp = 0x8042d690.
To see more exception detail, use ROV or set 'ti.sysbios.family.c64p.Exception.enablePrint = true;'
xdc.runtime.Error.raise: terminating execution
另外对于配置cfg里面各个段应该放在那里?那些段应该放在同一个存储空间,有相关资料吗?我觉的网口问题和cfg段的分配也有关系,但是目前没有找到如何分配的依据,请问那里有相关详细的资料。
关于6678运行omp的问题
我在工程中添加了openmp,如果没有调用bios_start()函数能正常运行,如果调用了bios_start()函数就报如下的警告,并终止程序运行。
Warring:Illegal opcode (00000002) at pc = 0x20c93740
想问下,openmp的工程是否需要调用bios_start()函数,如果不需要的话,bios中的其它功能如ipc、hwi、task等功能是否能正常运行?
谢谢。
我的运行环境如下:
板子是6678le开发板,CCS版本为v5.5.0
MCSDK是2.1.2.5
omp版本为1.1.3.2
EVMK2H开发板MCU:LM3S2D93未正常运行
大家好:
在拿到EVMK2HX开发板后确认了版本号,具体信息如下:
开发板硬件标示:EVMK2HX Rev 40 AMC REV:A104-1 66AK2H14 MCU:LM3S2D93
开发板光盘文件:K2H_K2EVM-HK_SCH_A104_Rev3_0
在Windows7 32位系统下进行如下操作并获取信息:
连接mini-USB(电脑端为USB3.0接口)与FTDI接口,并使用超级终端与MCU串口建立连接,拨码开关设置为0001(No Boot/JTAG DSP Little Endian Boot mode)模式,出现如下错误:
EVM setup has encountered the following error:The Signal SOC_POWER_GOOD has failed to assert
获取BMC版本号为:BMC version 1.0.2.6
根据h ttp://processors.wiki.ti.com/index.php/EVMK2H_Hardware_Setup文档对UCD版本进行获取并升级:
升级后版本信息:
UCD9090_104_A04_TI_30%_20151120、UCD9244_78_A04、UCD9244_52_A05
升级UCD后重启,BMC进行初始化并检测,未打印错误信息。
掉电,将拨码开关切换为0010(SPI Little Endian Boot mode)模式,将超级终端与66AK2H14串口建立连接,正常进入Linux系统。
掉电,将拨码开关切换为0001(No Boot/JTAG DSP Little Endian Boot mode)模式,将mini-USB(电脑端为USB3.0接口)线缆连接到XDS200片上仿真接口,在Windows7 32位上运行CCS7.2,使用66AK2H12实例工程(Hello工程)进行仿真调试(仿真时提示升级XDS200固件,未进行升级),EVMK2HX系统正常。
在Ubuntu16.4 64位系统下进行如下操作:
配置DHCP、FTP、TFTP、SAMBA、NFS、MINICOM并开启,将拨码开关切换为0010(SPI Little Endian Boot mode)模式,将mini-USB(电脑端为USB3.0接口)线缆连接到FTDI接口,上电,出现如下错误:
MINICOM无输出,LCD无显示信息且无背光灯,无任何指示灯点亮。
切换到Windows7 32位平台进行相同连接后上电,故障现象相同。
已排查问题如下:
1、使用RST_MCU1进行复位;
2、使用PWR(红色按键)进行复位(长按、短按均已尝试);
3、对MCU:LM3S2D93电源、复位进行测量,均正常;(VCC3V3_MP:3.14V LDO输出:1.28V)
4、更改CN2跳线为2-3,进行上电、复位,故障现象相同;
5、更改CN8跳线为1-2,进行上电、复位,故障现象相同;
6、使用CCS5.5及BMC 1.0.2.6版本工程,外接XDS200仿真器对MCU:LM3S2D93进行调试,出现连接1063错误:Device ID is not recognized or is not supported by driver...,且已对XDS200进行固件更新(CCS5.5软件提供更新版本);
7、使用h ttp://processors.wiki.ti.com/index.php/EVMK2H_Hardware_Setup文档方式更新BMC出现连接错误。
已确定故障为MCU:LM3S2D93未正常运行
请各位大侠帮小弟分析分析,非常感谢!
EVMK2H Rev40 uboot tftp
MCSDK 3.x User Guide
Loading and Running Linux Kernel using tftp with NFS file system
>setenv serverip 192.168.1.10
>setenv tftp_root release
>setenv nfs_root export/release
>setenv boot net
>saveenv
>boot
我按照手册上面的设置进行tftp下载内核,nfs挂载文件系统,遇到如下问题:
设置好bootfile : setenv bootfile uImage, 当boot后,总是出现错误:
K2HK EVM # boot
BOOTP broadcast 1
BOOTP broadcast 2
*** Unhandled DHCP Option in OFFER/ACK: 52
*** Unhandled DHCP Option in OFFER/ACK: 52
DHCP client bound to address 192.168.1.100
Using K2HK_EMAC device
TFTP from server 192.168.1.192; our IP address is 192.168.1.100
Filename '�'.
Load address: 0x87000000
这时再查看bootfile, printenv bootfile:
bootfile=�
使用IBL二级加载时IBL把应用程序写在程序区的哪个地址了?
使用IBL二级加载时把应用程序写在程序区的哪个位置了?这个地址是固定的还是可以人为修改的?
IBL中看门狗是怎么配置的?在哪里配置的?
IBL中看门狗是怎么配置的?在哪里配置的?