PSOC4 trimming value address

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
XiaoPing_Yang
Level 4
Level 4
25 replies posted 10 replies posted 10 questions asked

Hi Sir ,

       请问 Psoc 4 芯片的trimming值存放在哪个地址?烧写器在操作的时候是否会有 可能擦除这个值? 如果由于异常丢失了后,是否有方法可以

重新校准这个值?

        Thanks.

0 Likes
1 Solution
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

Trim 寄存器放置在 SFLASH 区域,具体位置你可以查看 Register TRM--> Supervisory Flash (SFLASH) Registers 章节,SFLASH 是定义在 HEX文件地址映射范围之外的,不存在被擦除的可能,用户也没有擦除权限(专门开放给客户使用的 SFLASH ROW 除外),只有读权限。

SFLASH中存储着 trim 和 wounding 信息,如果这部分数据丢失了(没遇到过这种情况),芯片是无法正常工作,就是坏片。

View solution in original post

0 Likes
3 Replies
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

Trim 寄存器放置在 SFLASH 区域,具体位置你可以查看 Register TRM--> Supervisory Flash (SFLASH) Registers 章节,SFLASH 是定义在 HEX文件地址映射范围之外的,不存在被擦除的可能,用户也没有擦除权限(专门开放给客户使用的 SFLASH ROW 除外),只有读权限。

SFLASH中存储着 trim 和 wounding 信息,如果这部分数据丢失了(没遇到过这种情况),芯片是无法正常工作,就是坏片。

0 Likes

Hi VisonZ_71,

      用户这边没有操作的可能性。如果是烧写器厂家,在执行全芯片擦除的时候,trim是否会有这种被擦除的风险?

      Thanks.

0 Likes

没有擦除权限,烧写器对芯片擦除执行的 EraseAll 动作,仅针对用户 FLASH 做操作。

0 Likes