cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

RyYo_1406951
Contributor II

Please answer below.
The same question is written in English and Japanese.

・English
When "Chip Protection" is set to "Protected",
running "Read" on "PSoC Programmer" failed to read Flash.

What is the reason for this?

When "Chip Protection" is set to "Protected",
I think as follows.
・Can't debug
・Can read Flash

・Japanese
"Chip Protection"を"Protected"にし、
"PSoC Programmer"で"Read"実行したところ、Flashが読めませんでした。

この理由はなんでしょうか?
デバッグはできなくても、Flashは"Read"はできるという認識です。

0 Likes
1 Solution
NoriakiT_91
Employee

以下の文書を参照してください。

"PSoC 4100S and PSoC 4100S Plus: PSoC 4 Architecture TRM, Document No. 002-10621"

"14. Device Security" 章に以下の記述があります。

GS004342.png

PROTECTED モードでは、ユーザのコード及びメモリへの debug access がすべて禁止されます。デバッグに使用したいのであれば、 Flash Protection を使ってください。

GS004343.png

View solution in original post

2 Replies
MotooTanaka
Esteemed Contributor

Hi,

I think that chip protection prevents the read out from the chip

according to 14.2.1 Device Security of PSoC 4100S and PSoC 4100S Plus  PSoC 4 Architecture TRM

chip_protection.JPG

But at least, it seems that we can return the mode to OPEN.

チッププロテクションは第三者にチップ内部の知財を盗まれることを防ぐモードではないかと思います。

デバッグ及び、一部のレジスタを除く読み出しが出来なくなっているようです。

chip_protection.JPG

幸い、このモードはオープンモードへの復帰が可能なようです。

moto

NoriakiT_91
Employee

以下の文書を参照してください。

"PSoC 4100S and PSoC 4100S Plus: PSoC 4 Architecture TRM, Document No. 002-10621"

"14. Device Security" 章に以下の記述があります。

GS004342.png

PROTECTED モードでは、ユーザのコード及びメモリへの debug access がすべて禁止されます。デバッグに使用したいのであれば、 Flash Protection を使ってください。

GS004343.png

View solution in original post