137****com
请问前期的产品是基于GR5515IGND型号开发设计和量产的。
目前GR5515IGND缺货,需再次量产投产,能否直接替换为GR5515IENDU型号?
原型号只用了部分GPIO的功能、BLE、休眠等。
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)
==============================================================================
Steven
1.在硬件上来看GR5515IENDU可以平替GR5515IGND,即在硬件上来看,使用GR5515IENDU不需要做修改,就可以直接使用。
2.这两个版本对软件来看就是flash大小的差异,所以只对软件code大小和OTA升级有影响。看你贴出的map文件,code只有93K。
替换注意事项就是软件相关的了:
A.需要你们软件查看分配地址和升级相关的地址是否有超出范围
B.软件SDK对应的芯片型号需要进行修改为GR5515IENDU。主要是NVDS地址的修改
打开微信,使用“扫一扫”即可关注