- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Sir ,
请问 Psoc 4 芯片的trimming值存放在哪个地址?烧写器在操作的时候是否会有 可能擦除这个值? 如果由于异常丢失了后,是否有方法可以
重新校准这个值?
Thanks.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Trim 寄存器放置在 SFLASH 区域,具体位置你可以查看 Register TRM--> Supervisory Flash (SFLASH) Registers 章节,SFLASH 是定义在 HEX文件地址映射范围之外的,不存在被擦除的可能,用户也没有擦除权限(专门开放给客户使用的 SFLASH ROW 除外),只有读权限。
SFLASH中存储着 trim 和 wounding 信息,如果这部分数据丢失了(没遇到过这种情况),芯片是无法正常工作,就是坏片。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Trim 寄存器放置在 SFLASH 区域,具体位置你可以查看 Register TRM--> Supervisory Flash (SFLASH) Registers 章节,SFLASH 是定义在 HEX文件地址映射范围之外的,不存在被擦除的可能,用户也没有擦除权限(专门开放给客户使用的 SFLASH ROW 除外),只有读权限。
SFLASH中存储着 trim 和 wounding 信息,如果这部分数据丢失了(没遇到过这种情况),芯片是无法正常工作,就是坏片。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi VisonZ_71,
用户这边没有操作的可能性。如果是烧写器厂家,在执行全芯片擦除的时候,trim是否会有这种被擦除的风险?
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
没有擦除权限,烧写器对芯片擦除执行的 EraseAll 动作,仅针对用户 FLASH 做操作。