PN代码适配客户板子修改方法

描述

RZ/N2L入门套件

Renesas RZ/N2L入门套件 + 用于使用RZ/N2L MPU进行评估或开发。

借助板载仿真器,您只需与PC连接即可开始评估。该评估板具有丰富的功能,例如千兆以太网PHY和八进制闪存,无需扩展板即可全面评估芯片功能。

仿真器

点击可查看大图

仿真器

点击可查看大图

客户问题

 

客户在使用N2L做PN通信的产品时,由于RSK板适配的是RGMII接口的千兆PHY芯片,但是工业上目前使用的还是百兆PHY,所以客户会根据自己的需求适配MII接口的PHY芯片。

由于PN代码比较大,片上RAM不够用,需要外扩SDRAM来作为扩展运行存内存,客户会根据自己需求,修改对应的CS片选以及地址区域来适配PN代码。否则客户的代码不能正常运行。

具体修改点如下

开发板使用的是RGMII千兆网口配置,客户一般使用MII接口,将接口对应从RGMII修改到MII,修改r_ether_access_rzt2.c文件。左边为RGMII接口,右边为MII接口:

仿真器

点击可查看大图

仿真器

点击可查看大图

需要根据客户使用的PHY的硬件地址,对应修改port口的地址配置,对应修改common_data.c文件夹下的定义

仿真器

点击可查看大图

如果使用N2L,开发板默认使用的SDRAM是CS2对应地址,如果客户端使用CS3时,除了要修改icf对应指定的地址,额外还需要使用PN协议栈源码版本的部分代码,因为底层使用了绝对地址的方式固定了CS2的地址,对应修改以下地址到0x5800000开头,修改地址如下。

反之,T2M默认是CS3,修改成CS2,除了配套修改icf之外,也需要配套修改pnip.reg.h以下基地址。

仿真器

点击可查看大图

Icf里需要匹配修改以下地址:

仿真器

点击可查看大图

仿真器

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分