TI中文支持网
TI专业的中文技术问题搜集分享网站

tms570ls3137以太网程序

从wiki上下载的以太网例程编译出错,"E:\TMS workspace\HALCoGen EMAC Driver and lwIP Demonstration\v00.01.00\lwip-1.3.2\apps\httpserver_raw_io\fsdata.c", line 21615: error: too many initializer values 都是这样的错误,还有就是程序中有一些源文件是灰色的(如下图所示),

 例程中HAL部分代码是空的(例如can.c里面没有代码),这个不影响使用吗?

Renton:

Hi Yong,

    我这里可以正常编译啊。

    我使用的是CCS V5.3.

    你只需要把..:\Texas Instruments\HALCoGen EMAC Driver and lwIP Demonstration\v00.01.00\build-tms570路径下的工程加载到CCS中即可。

    另外,关于软件的问题,你可以参考附带的两个文档:

   

yong zhang2:

回复 Renton:

就是直接从..\Texas Instruments\HALCoGen EMAC Driver and lwIP Demonstration\v00.01.00\build-tms570路径下导入ccs工程,仍然是之前的错误,这个会不会是编译器不同造成的呢?有一个Warning提到了这个

yong zhang2:

回复 yong zhang2:

IDE使用的是ccs5.3,编译器版本是TI v5.0.1 例程中使用的好像是TI v4.9.0

Renton:

回复 yong zhang2:

Hi Yong,

    我用的编译器也是TI v5.0.1,没有问题。

    灰色表示在编译过程中不会对这个文件进行编译。

    你可以右键这个文件,在[Properties]中->[Build],可以找到这样的设置:

     如果这个框是勾选的状态,说明已经把这个文件从本次编译中剔除了。

     奇怪你那里编译器为什么还会报错。

     建议你在工程上右键,选择[Rebuild Project]

yong zhang2:

回复 Renton:

……已经重新编译好多遍了,仍然是上面的错误……

Renton:

回复 yong zhang2:

Hi Yong,

    LwIP我也不是很熟…

    所以推荐你查看LwIP的相关文档吧。

    下面是一些推荐链接:

     1. LwIP创始人Adam Dunkels的个人网站http://dunkels.com/adam/

     2. LwIP的WIKI链接,有很多信息 http://en.wikipedia.org/wiki/LwIP

     3. 还有Wiki页面底部的一些外部链接,信息都比较多。

zhaoyuan wu:

回复 Renton:

请问有没有人知道TMS570LS3137开发板 以太网例程是怎么测试的?如何动态分配的IP 我接上路由分配一直不成功,是什么问题 还是通过什么方式设置的IP

,另外如何修改成静态IP 例如:192.168.0.100?不胜感激!

yong zhang2:

回复 zhaoyuan wu:

。。。我也不太清楚这个怎么测试,动态分配IP没试过,lwIP的初始化是在这个函数里完成的,这里有IP地址,子网掩码,的设定,最后一个参数是动态或静态分配IP的,具体可以到TI提供的例程中找到这个函数,会有说明,希望能帮到你。

zhaoyuan wu:

回复 yong zhang2:

谢谢回复 我已经改成ipAddr = lwIPInit(0, macAddress, 0xc0a80064, 0xffffff00, 0xc0a80001, IPADDR_USE_STATIC); 不过PING都PING不通

赞(0)
未经允许不得转载:TI中文支持网 » tms570ls3137以太网程序
分享到: 更多 (0)