Ems 취약건 보강 관련 문의 드립니다

W7100A MCU 기술지원 요청 건으로 연락드렸습니다.

현재도 발생되는 장애 증상이 BOOTEN 핀이 LOW 상태임에도 불구하고,

BOOT로 진입하는 현상이 발생합니다.

장애 개선을 하고자 하니 아래 대응 부탁드립니다.

=> BOOT 진입 시 일정시간 HOST 명령이 없으면 APP로 다시 점프하도록 BOOT F/W 수정 요청.

※참고로 초기 개발 시에도 BOOT의 명령사양, Version 등에 대한 자료를 전혀 제공받지 못했습니다.

자료 요청드립니다.

W7100의 Boot는 Hard macro로 작성되어 있어 수정이 불가합니다.
또한 Boot Code는 양사 합의 이후 공개가 가능합니다.
자세한 내용은 sales@wiznet.co.kr에 문의 하세요.

담당 영업분과 통화하였습니다.
MCU halt를 예방하기 위해 watchdog을 사용도 했습니다만, 외부핀 설정과는 상관없이
boot로 진입해 있습니다.(응답으로 boot상태임을 확인…)
boot code 수정 불가하면, 사용할 수 있는 boot command 사양이 필요합니다.
다시 app 영역으로 jmp하기 위함입니다.

답변이 늦었습니다.
외부핀 설정에 상관없이 부트로 가신다고 하시니(?) 그럼 부트가 정확히 동작한다는 보장이 없습니다.
Boot가 동작하고 있는 것을 어떤 방식으로 확인이 되는지 알려주시면 감사하겠습니다. 부트는 UART를 통해 명령을 주고 받기 때문에, 따로 Funcion API call을 지원하지 않습니다.

우선 부트를 간략히 설명드리면,

  1. BOOTEN 핀 설정을 확인
  2. Baud rate auto configure.
  3. ISP 처리
  4. APP Jump