工具/软件:TI C/C++编译器
您好,
我正在处理controlCARD F2837xD。
要准备未来的Bootlader,我需要在代码中包含自身在闪存中的总大小的constante
在我的情况下,闪存包含许多部分:
codegstart:> begin,page =0
.text:> flash,page =0,align(4)
.cinit:>闪存,页=0,对齐(4)
binit:> flash,page =0,align(4)
.Pinit:>闪烁,页= 0,对齐(4)
...
/*初始化部分进入Flash */
econst:> flash,page =0,align(4)
.switch:> flash,page = 0,align(4)
.reset:> reset,page =0,type = DSECT /* not used,*/
因此,代码应该能够在外部SPI或闪存中复制自身。 然后,我需要知道要从闪存部分开始复制的数据大小。
第一个解决方案是复制所有闪存,但这不是最佳的。 我真的很想只复制n ü µC Flash中实际存在的数据数量。
如何知道这种尺寸?
谢谢