CN / EN
CN / EN

GR5515IGND芯片缺货,产品量产二次投产,能否直接替换为GR5515IENDU型号? GR551x

137****com

2025-06-11 10:04

请问前期的产品是基于GR5515IGND型号开发设计和量产的。


目前GR5515IGND缺货,需再次量产投产,能否直接替换为GR5515IENDU型号?


原型号只用了部分GPIO的功能、BLE、休眠等。


请问:

1、如果要直接使用GR5515IENDU型号平替(即不改变程序、硬件电路),需要注意哪些问题?

2、初步对比这两个型号区别于Flash大小(1MB和512KB),我们该统计固件程序的哪些大小?可确定平替后的512KB空间能够容得下该固件程序?


PS:

现有的Keil编译结果如下:

Build started: Project: eTableCard
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
Build target 'GR5515_SK'
compiling main.c...
..\Src\user\main.c(96): warning:  #223-D: function "dclib_get_ms" declared implicitly
    startup_time = dclib_get_ms();
..\Src\user\main.c(111): warning:  #223-D: function "abs" declared implicitly
        if (abs(startup_time - dclib_get_ms()) > EnterSleepTime)
..\Src\user\main.c: 2 warnings, 0 errors
linking...
Program Size: Code=87604 RO-data=7504 RW-data=1964 ZI-data=173848  
FromELF: creating hex file...
After Build - User command #1: fromelf.exe --text -c --output Listings\eTableCard.s   Objects\eTableCard.axf
After Build - User command #2: fromelf.exe --bin --output Listings\eTableCard.bin Objects\eTableCard.axf
".\Objects\eTableCard.axf" - 0 Error(s), 2 Warning(s).
Build Time Elapsed:  00:00:05

编译目录.map文件末尾统计如下:

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

     87604      10780       7504       1964     173848     780473   Grand Totals
     87604      10780       7504       1008     173848     780473   ELF Image Totals (compressed)
     87604      10780       7504       1008          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                95108 (  92.88kB)
    Total RW  Size (RW Data + ZI Data)            175812 ( 171.69kB)
    Total ROM Size (Code + RO Data + RW Data)      96116 (  93.86kB)

==============================================================================


0收藏

0赞成

Steven

2025-06-11 10:24

1.在硬件上来看GR5515IENDU可以平替GR5515IGND,即在硬件上来看,使用GR5515IENDU不需要做修改,就可以直接使用。


2.这两个版本对软件来看就是flash大小的差异,所以只对软件code大小和OTA升级有影响。看你贴出的map文件,code只有93K。

替换注意事项就是软件相关的了:

A.需要你们软件查看分配地址和升级相关的地址是否有超出范围

B.软件SDK对应的芯片型号需要进行修改为GR5515IENDU。主要是NVDS地址的修改

0条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注