Cypress技术论坛
直播中

古孟谦

7年用户 151经验值
私信 关注
[问答]

怎么在map文件中查找bootloadable start

当在PSoC 3项目上为Bootloader设置闪存保护时,很容易从地图文件中找到引导加载程序Flash启动和结束。PSOC5项目的MAP文件是不可读的。我假设BooLoad应该从0000到BooDoababLeSAMID作为PSoC 3的保护。在Bootloader或BootLoloadBasoCo 5项目的MAP文件中,我能找到这个吗?我在寻找可启动的Flash的起始地址,这样我就可以把整个引导加载Flash设置在它下面。

以上来自于百度翻译


     以下为原文
  When setting the flash protection for a bootloader on a psoc 3 project it's easy to find the bootloader flash start and end from the map file. The map file for a psoc 5 project is not as readable. I'm assuming that the bootloader should be protected from 0000 to the start of the bootloadable same as psoc 3. Where in the map files for bootloader or bootloadable psoc 5 project can I find this? I'm looking for the starting address of flash for the bootloadable so I can set the entire bootloader flash below it to protected.

回帖(4)

古孟谦

2019-1-22 07:33:16
我想我是在这儿找到的。它似乎在地址0x3100分裂。
有人知道是否建议PSoC5设置所有的BooLoad以完全保护和所有剩余的字段升级?这就是我通常为PSoC 3所做的事情。如果你想用一些闪光灯来模拟EEPROM怎么办?会不会把一切都安排好?

以上来自于百度翻译


     以下为原文
  I think I found it here. It appears to split at address 0x3100.
    Does anyone know if it is recommended for psoc 5 to set all of bootloader to full protect and all of the remaining to field upgrade? That is what I usually do for psoc 3. What if you would like to use some flash for emulation of eeprom? Will settings interfere at all?
   
   
举报

王琳

2019-1-22 07:53:00
您将需要排除校验和计算中的EEEEPROM区域。对于PSoC5,您可以使用更易于处理的内部EEPROM。
鲍勃

以上来自于百度翻译


     以下为原文
  You will need to exclude the emeeprom area from checksum calculation. For a PSoC5 you can use the internal eeprom which is easier to handle.
     
    Bob
举报

古孟谦

2019-1-22 08:08:32
我对仿效EEPROFTO比EEPROFE更多的存储感兴趣。数据表和示例项目不涉及校验和计算。当用户做出改变时,闪存将改变。这是否影响了PULTPUP上可能存在Flash的校验和验证?在用户未使用的空间中分配一组闪光灯是很好的。谢谢。

以上来自于百度翻译


     以下为原文
  I'm interested in the emulated eeprom to get at more storage than the eeprom has. The data sheet and example project doesn't mention anything about checksum calculation. The flash will change as the user makes changes. Does this affect something on powerup where maybe there is a checksum verification of flash? It would be nice to allocate a block of flash in upper unused space for user flash. Thanks.
举报

王琳

2019-1-22 08:15:17
在Bootloader数据表PG 13中排除校验和
鲍勃

以上来自于百度翻译


     以下为原文
  You find the checksum exclude in the bootloader datasheet pg 13
     
    Bob
举报

更多回帖

发帖
×
20
完善资料,
赚取积分