검색해서 아래 글 찾음

 

https://thinkanother.tistory.com/34

 

[ESP32] wifi 연결시 특정 와이파이 기기(AP)에 연결안되던 점

ESP32를 사용하면서 wifi를 연결을 구현하고 싶을 때가 있습니다. 그런데, 간혹 가다가 정확한 코드에 정확한 SSID, PW를 입력했음에도 불구하고, 연결이 안 되던 적이 있었습니다. 여러 방면으로 원

thinkanother.tistory.com

 

요약

 

문제의 와이파이 기기 정상적인 와이파이 기기
SSID: ********
프로토콜: Wi-Fi 4(802.11n)
보안 종류: WPA-개인
네트워크 대역: 2.4GHz
네트워크 채널: 11
링크 속도(수신/송신): 300/300 (Mbps)
....
SSID: ********
프로토콜: Wi-Fi 4(802.11n)
보안 종류: WPA2-개인
네트워크 대역: 2.4GHz
네트워크 채널: 7
링크 속도(수신/송신): 144/144 (Mbps)

차이점은 보안 종류였습니다. 제가 알기론 ESP32 시리즈는 WPA/WPA2를 모두 지원하는 걸로 알고 있었지만, 실제로 테스트했을 때에는 WPA2-개인으로 된 와이파이만 연결에 성공하였습니다.

'Embedded > ESP32' 카테고리의 다른 글

ESP32 CAM 부팅 에러메세지 사례1  (0) 2023.07.02
ESP32 다운로드 에러 사례  (0) 2023.06.30

 

시리얼 모니터에 아래 메세지 발생

----------------------------------------------------------------------------------------------------------------------------------------------------

Guru Meditation Error: Core  1 panic'ed (LoadStoreError). Exception was unhandled.
Core 1 register dump:
PC      : 0x40089cca  PS      : 0x00060c30  A0      : 0x800db150  A1      : 0x3ffb1ee0  
A2      : 0x3f400154  A3      : 0x00000000  A4      : 0x3ffb9940  A5      : 0x00000001  
A6      : 0x00000003  A7      : 0x00000000  A8      : 0x3f40014d  A9      : 0x3f400153  
A10     : 0x3f40014b  A11     : 0x0000002e  A12     : 0x0000002e  A13     : 0x00000000  
A14     : 0xffffff80  A15     : 0x00000000  SAR     : 0x00000001  EXCCAUSE: 0x00000003  
EXCVADDR: 0x3f400153  LBEG    : 0x400894a0  LEND    : 0x400894bc  LCOUNT  : 0xffffffff  

ELF file SHA256: 0000000000000000

Backtrace: 0x40089cca:0x3ffb1ee0 0x400db14d:0x3ffb1f00 0x400d18d6:0x3ffb1f20 0x400d25fa:0x3ffb1fb0 0x4008c119:0x3ffb1fd0

Rebooting...

----------------------------------------------------------------------------------------------------------------------------------------------------

 

strtok() 함수 사용하니 문제 발생

검색하니 아래 이슈글 찾음.

 

https://arduino.stackexchange.com/questions/55130/serial-communication-strtok-issue

 

Serial Communication - strtok() issue

I'm working on UART communication between an ESP32 (sender) and ESP8266 NodeMCU board(receiver). The host is sending out the following character string: Serial.println("2753192144$1&"); The

arduino.stackexchange.com

 

NULL 포인터를 참조하는 코드에서 문제가 발생하는 걸로 보임

 

ESP32에서는 strtok()함수 쓰지 않고, 아래 방법으로 string에서 필요한 데이터 뽑아냄

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=okarduino&logNo=220762181563 

 

문자열 분리하기1 - String 객체 이용

아두이노로 외부 기기와 통신을 하려고 가정합시다. 데이터가 char형으로 문자 하나만 주고받으면 쉬운데, ...

blog.naver.com

 

아두이노 플랫폼에서 다운로드 중 아래 에러 메세지 발생하는 경우

-------------------------------------------------------------------------------------

esptool.py v3.0-dev
Serial port COM6
Connecting.....
Traceback (most recent call last):
  File "esptool.py", line 3682, in <module>
  File "esptool.py", line 3675, in _main
  File "esptool.py", line 3330, in main
  File "esptool.py", line 512, in connect
  File "esptool.py", line 492, in _connect_attempt
  File "esptool.py", line 431, in sync
  File "esptool.py", line 395, in command
  File "site-packages\serial\serialutil.py", line 352, in timeout
  File "site-packages\serial\serialwin32.py", line 222, in _reconfigure_port
serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: WindowsError(5, '\xbe\xd7\xbc\xbc\xbd\xba\xb0\xa1 \xb0\xc5\xba\xce\xb5\xc7\xbe\xfa\xbd\xc0\xb4\xcf\xb4\xd9.')
Failed to execute script esptool
선택돤 시리얼 포트Failed to execute script esptool
는 존재하지 않거나 해당 보드가 연결되지 않았습니다.

-------------------------------------------------------------------------------------

 

구글링 중 USB 케이블을 교체해보라는 글을 확인

지금 사용하는 USB 케이블이  1M 이상 되는 거 같아서 

짧은 것으로 바꿔봄 ----> 문제 해결됨!!!

usb to serial chip CH340C 

 

1. File > New > Project from Version Control.. 을 선택한다.

 

 

2. URL 입력 후 clone버튼 클릭하면 github에 있는 프로젝트를 불러올 수 있다.

 

 

- URL은 github Repository에서 확인가능

복사 후 URL에 붙혀넣기하면 된다.

대형 웨이퍼 한장을 통으로 하나의 시스템 칩으로 쓰는 Cerebras 2세대 제품 소식

수율 100퍼라고 하는데.... 아마도 수율 문제로 전체 웨이퍼를 못쓰게 되는 상황에 대한 대비 설계가 되어 있을 듯

1세대 제품 cost에 2백만불 알파.... ^^;

 

 

칩?.. 아니 웨이퍼 Floor and Plan 배치 구조

 

해당 웨이퍼를 사용한 AI 처리 워크스테이션 

 

출처: www.anandtech.com/show/16626/cerebras-unveils-wafer-scale-engine-two-wse2-26-trillion-transistors-100-yield

ee.py 파일에서 aa.py와 ff.py 파일내 함수에 각각 접근할때

aa.py 파일에서 cc.py와 gg.py 파일내 함수 사용할 때 

2017년도에 반도체 기술 연대기 보고 해본 예상

Predicting the Future of Computing

http://www.nytimes.com/interactive/2011/12/06/science/20111206-technology-timeline.html#

 

Predicting the Future of Computing

Since no supercomputer can yet predict the future, we need your help. Readers are invited to make predictions and collaboratively edit this timeline, which is divided into three sections: a sampling of past advances, future predictions that you can push fo

archive.nytimes.com

 

2030년쯤 가정용 로봇 제품 등장 예상했었슴

급하게 시계클럭(32.768 khz) 크리스탈 부품이 한개 필요해 부품통을 뒤져봐도 없어 낙담할 찰라 마침 수명을 다한 OTP가 생각남. 분명 시계 클럭이 있을거라고 기대하고 OTP 배를 가르기로 함

기대를 져버리지 않고 역시 있었슴 (검정색 막대 같이 긴 부품)

내부는 매우 간단함 COB타입으로 보드에 본딩된 원칩(난수발생기 + RTC + LCD드라이버)과 LCD 디스플레이가 전부, 배터리는 CR2025 사용

'Teardown' 카테고리의 다른 글

마이크로 태양광 인버터  (0) 2021.03.02

+ Recent posts