2018.06.28 21:58

 STM32L432가 저가의 제품이라 사용하려고 하고 있습니다.

그런데 Read Protect 기능을 사용하면 기존에 라이팅 되어 있는 프로그램이 다 사라집니다. 당황스럽네요.

STM32F1XX 제품군에서 확인하면 괜찮은데 이 제품에서만 그러네요.(사라진게 아니라 동작을 안한거였슴니다)


놀랍습니다.

어제 질문글을 올렸는데 오늘 답변이 왔네요.

니가 무슨말 하는지 모르겠다라구요.. ㅠㅠ

제 영어실력이 딸려서 ㅠㅠ

어제까지만 해도 비관적 안티였었는데 하루만에 ST 찬양합니다.

그 후에 20분 간격으로 답변을 주고 받을 수 있었습니다.

채팅하는 줄....

 

Dear customer,

In relation to the read out protection in the reference manual of STM32L432KC, it is mentioned as follows :

"If the read protection is set while the debugger is still connected through JTAG/SWD, apply a POR (power-on reset) instead of a system reset."

To operate MCU after setting RDP Level1 using ST-Link utility, you need to physically reset MCU power. 

Thank you.


전원을 JTAG쪽에 안 넣고 따로 넣어도 안된다고 문의했더니 또 답변이 옵니다. 의미는 없었지만..


Dear customer,

Did you try a system reset or POR(power-on reset)? 

the below is the descripotion of ROP in the reference manual. 

"The read protection is activated by setting the RDP option byte and then, by applying a system reset to reload the new RDP option byte."

Thank you.


그러다 아 SWD 신호라인에 역으로 전원이 인가돼서 그러는 건 아닐까? 하고 신호선을 칼로 잘라냈더니 됩니다.

=> SWD나 JTAG단자를 완전 분리해야만 동작하는 부분이었습니다.

....( - _-);; 죄송합니다.

 

 그리고 ST에서 제공하는 UART 라이팅프로그램에서는 지원하지 않네요.

예전 버그들이 생각납니다.

UART 라이팅 프로그램 버그(하위버젼으로 내려서 사용해야했었던)였던가? 한참을 고쳐주지 않았던 느긋한? ST사의 대응이 생각나네요.

 

구글링을 하다보니 STM32L432제품을 다운로드할 수 있는 UART 프로그램이 있었습니다. 기존과 다르게 자동으로 칩을 선택해주는 게 아니라 사용하는 칩을 선택하여야 합니다. 그리고 정식본인지는 잘 모르겠습니다.... 판단은 각자가..

STMFlashLoader Demo_V2.9.0RC4.zip


ST에서 제공하는 STMFlashLoader

https://www.st.com/en/development-tools/flasher-stm32.html



나중에 검색해보시면 아시겠지만 Read Protection에도 보안 이슈가 있습니다.

대단한 놈들...

STM32L4 시리즈에서 FireWall이라는 옵션이 생겼는데 프로텍션과 비슷합니다.

ROM과 RAM 영역을 나눠서(*.icf(iar)나 *.sct(keil)) Code나 Data를 넣고 그 영역을 방화벽으로 접근못하게 하는 것 같습니다. 우왕...

Protection과 함께 쓰기를 권장하는데 프로그램에 설정해주고 하는 게 귀찮아서 크리한 거 아니면 안 쓸것 같습니다. 내부에 꼭 가지고 있어야 하는 SSP 같은 거 아니면 2중으로 하는 번거로움으로 인해...


결론은 ST 찬양합니다. 

갈 수록 (대응이) 좋아지네요. 개인적인 질문에도 답변해주는 거에 감탄!!! 

브x드컴 같은 곳은 중소기업이나 수량 적은 곳 사지말라고 하는 느낌인데... 무슨 포럼 가입도 안 시켜줘.... 

갓 ST... 







Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요