묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)
3.2.2.4 모드 복귀 부분
IRQ 모드에서 슈퍼바이저 모드로 복귀할 때의 SPSR_irq.M에 왜 다시 0x13을 넣어주는지 잘 모르겠습니다. 이미 해당 레지스터는 0x13으로 지정되어 있는데 SPSR_irq가 아니라 SPSR_svc.M에 CPSR.M을 넣고 오히려 CPSR.M을 0x13으로 변경해야하는 것이 아닌가요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
(해결)업그레이드 질문
안녕하세요, st link를 교환받은 학생입니다. st link와 연결하여 위의 프로그램을 통해 업그레이드 진행은 성공적으로 되었습니다.이후 st link와 보드를 연결하고 ide내부에서 업그레이드를 진행(HAL_INIT();디버깅 오류가 나서 업데이트 창이 뜸)하였으나위와 같은 오류가 떴습니다.보드에도 따로 usb케이블을 연결하여 전원을 공급하여 업그레이드를 진행하였으나 2번의 오류가 다시 발생합니다.** st link와 보드를 연결시 보드에 불이 들어오지 않습니다.이후 보드에 휴대폰 충전 어댑터를 이용해 전원을 공급하면 일시적으로 빨간불이 들어오나 이내 곧 다시 꺼집니다.더 진행해봐야 할 사항이 있을까요? 해결하였습니다.고속 충전용 휴대폰 어댑터를 사용해서 보드에 전원이 바로 꺼지는 것인가 싶습니다.낮은 출력의 어댑터를 이용하여 보드에 전원 공급시 빨간불이 지속적으로 들어와있는 상태였고3.IDE에서 기존 설정해둔 폴더와 파일을 삭제 후 다시 처음부터 프로젝트를 만들었습니다. 더불어 경로상에 한글이 없도록 지정해두었습니다. 위 3가지를 모두 적용하였더니 정상적으로 HAL_Init()에서 걸렸습니다. 이것이... 임베디드의 길인가요,, 추가질문 - 보드에 별도 전원을 연결하지 않을시 보드에 LED가 들어오지 않는다면 실습하는 동안은 계속 보조 전원을 통해 전원을 공급해야하나요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
온도계 모듈 관련 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.현재 Ds18b20_Init(); 을 할 경우에 제대로 값을 불러오지 못하고 있습니다. 혹시나 제가 다른 옵션을 건드렸을까 새로 프로젝트를 생성해서 확인해도 값을 불러오지를 못하네요오늘 점심 쯤에 정상 작동하는 것을 확인했었는데, 갑자기 작동이 안되어 당혹스럽습니다... 온도계 모듈만 따로 구할 수 있을까요?
-
미해결시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)
Armv8의 Exception Level에서 질문이 있습니다.
svc, hvc, smc와 같은 어셈블리 명령어를 수행하면, 내부적으로 exception이 발생하고 el이 변경된다고 말씀해주셨는데, 여기서 el이 변경된다는 건 하드웨어적으로는 단순히 PSTATE의 EL 비트 필드의 값이 갱신되는 것으로 이해해도 될까요?
-
미해결시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)
5.4.3 실습에서 궁금한점이 있습니다.
해당 실습을 진행하던 도중 궁금한점이 있어 이렇게 글 남기게 되었습니다! data abort exception이 발생해서 vector_dabt라는 주소로 분기하게 된 상태에서는 SPSR_abt 레지스터에 이전 동작 모드인 user_mode bit encoding값이 설정이 되어있는 걸 볼 수 있었습니다. 그런데, Data abort를 처리하기 위해 supervisor mode로 진입하는 과정에서 movs pc, lr 명령어를 실행하면 supervisor mode로 진입은 하지만, SPSR_svc 레지스터에는 이전 동작 모드가 로드되지 않은 걸 볼 수 있었는데, 그렇다면 exception이 유발이 되어야만 SPSR_<mode>의 값이 갱신되는 것 인지 단순히 movs, subs와 같은 동작 모드를 변경하는 명령어로는 SPSR이 갱신되지 않는 것 인지 궁금합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
stlink연결
안녕하세요, stlink연결이 안되어 질문드립니다.stlink만 동봉된 케이블로 노트북과 연결하였습니다. com이라 쓰여진 부분에 빨간 부분이 깜빡깜빡하고 윈도우에서는 장치인식 실패라고 뜹니다.장치관리자에서도 인식을 하지 못합니다. 어떻게 해야하나요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
영상속 ppt
영상속에서 나오는 ppt는 어디에 있나요? 11분 30초 경에 나오는 사이트 접속하고 싶은데 강의자료에는 ppt가 없어요
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
온도센서 제어 중 타이머 설정
안녕하세요, 온도센서 라이브러리 포팅하는 부분의 강의를 듣고있습니다. 강사님께서 타이머 설정을 할 때 처음에는 8MHz가 기준인 타이머로 설정을 하시다가 최종적으로는 타이머를 72MHz로 변경하신 후 이것을 기준으로 사용하셨는데꼭 해당 방식으로 변경한 후에 진행을 해야할까요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
main.c가 뜨지 않아요
강의에 따로 설명이 없어요. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
부품 구입 문의입니다.
섹션 28의 2번째 강의에서 GPIO역할을 하는 부품이 없습니다. 따로 구입하고 싶은데 부품명을 알 수 있을까요?감사합니다.
-
미해결FreeRTOS 프로그래밍
dfi 부분 설명 잘못하신거 아닌가요
dfi 부분 설명 잘못하신거 아닌가요? timer 인터럽트는 계속 발생 되는 거구, 다만 버튼을 눌렀을 때 해당 버튼 누른 만큼 인터럽트가 처리를 할수 있냐 없냐 확인하는게 아닌가 싶어서요인터럽트에 heavy() 이 들어 있으면 인터럽트를 놓치는 거구dfi 를 하게 되면 인터럽트를 놓치지 않게 처리 할 수 있다. 그 부분을 설명하는거 같은데 타이머 인터럽트는 계속 백단에서 처리되고 있는거는 동일한거 아닌가 해서요 헷갈리네요(실습 8번에서 설명하는 영상입니다.)
-
미해결[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성
AUTOSAR 시스템 설계 : OEM의 영역 질문입니다.
안녕하세요. 시스템 설계 : OEM의 영역에서전체적인 차량의 기능 설계와 이후 ECU Mapping, 토폴로지 등을 AUTOSAR툴(VECTOR 툴, EB툴 등)에서 해당 기능을 사용 할 수 있는 기능들이 있나요? autosar툴(swc, bsw 개발 툴)은 단순히 개발을 할 수 있는 툴 같은데,,, 혹시 autosar툴에서 없다면, 다른 툴을 사용하는건가요??? 감사합니다.
-
미해결[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성
MCAL 툴, BSW 툴이 상이할 때 질문
안녕하세요. MCAL 툴은 일반적으로 EB 툴을 사용한다고 이해했습니다. 만약 BSW 툴을 VECTOR를 사용하고, MCAL툴은 EB툴을 사용한다고 가정하면 기존 ASW툴 처럼 설정 후 ARXML을 BSW툴에 IMPORT하는 것처럼, MCAL툴(EB) 설정을 한 이후 BSW툴(VECTOR)에 IMPORT하는 작업 같은게 있나요? 어떻게 설정을 해줘야하는건가요?
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Unsigned 연산 결과인 156이 -100의 2의 보수가 되는 원리가 궁금합니다.
안녕하세요.[1. 질문 챕터] : HDL 9장, 5분 50초[2. 질문 내용] : Unsigned 연산 결과인 156이 -100의 2의 보수가 되는 원리가 궁금합니다.[3. 시도했던 내용, 그렇게 생각하는 이유] : Unsigned A : 01100100 (십진수 : 100), Unsigned B : 11001000(십진수 : 200)강의에서, 2의 보수 위키백과 내용 중, '2의 보수는 대부분의 산술연산에서 원래 숫자의 음수처럼 취급한다'. (2분 57초)A - B = A + (-B) = 01100100 + 00111000 = 10011100 (십진수 : 156)이를 통해, Unsigned 연산 결과 156이 나온 원리를 알았습니다. 하지만, A, B를 signed type이라고 가정했을 때의 결과인 -100이 unsigned type으로 정의한 A, B의 연산 결과의 2의 보수값이 되는 원리를 정확히 모르겠습니다.8bit 중, MSB를 취급하는 방법이 완전히 다른데, 어떻게 2의 보수 관계가 되나요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
섹션 5의 GPIO 간단 제어해보기.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.D2 LED를 켜고 끄는 코드를 작성했는데 전혀 깜빡이지가 않습니다.강의 내용에서 말씀하신 UserLabel을 GPIO_LED로 설정했는데, 헤더파일이 프로젝트에 들어가지 않아서 깜빡이지 않는걸까요? 헤더파일에 내가 라벨붙인걸 확인할 수 있다고 하셨는데 헤더파일이 어디에 있는지도 잘 모르겠습니다..
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
ST LINK 연결
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 다른 질문글에서 답변주신대로 다른 유틸리티 이용해서 펌웨어 업데이트와 USB로 보드에도 충전하고 장치관리자에서 ST LINK 연결된 것도 다 확인했는데 아래와 같이 떠서요..! 보드와 ST LINK연결도 다른 질문글에서 본 사진 그대로 잘 끼웠는데도 그러네요.. STM IDE버전을 최신버전으로 했을 땐 다른 오류가 나서 16버전으로 설치했어요 그리고 ST LINK내에서 펌웨어 업데이트 하라해서 하면 맨 아래사진과요
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
재설치 관련 질문
안녕하세요.단순 재설치 관련 질문이어서 알려주신 포맷을 따르지 않고 질문드립니다.왕초보인데요.설치단계에서 강사님이 얘기하지 않은 명령어를 실수로 실행해 버리기도 하고(sudo apt upgrade -y), 에러도 발생해서 새로 설치하고 싶습니다.그래서 기존꺼를 지우고 재설치하는 방법에 대해 알려주시면 감사하겠습니다.그리고 추가 질문은 설치가 제대로 되면 몇G정도를 차지하는지요?감사합니다
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
13장 질문있습니다.
안녕하세요, 맛비님. 강의 잘 듣고 있습니다.vivado, vitis 버전: 2020.2ZCU104 Board를 통해 지금까지 잘 해오고 있었는데, vitis에서 첨부 사진과 같이 run을 하면 정체 모를 문자들이 나오는 것을 확인하였습니다. 10장 강의까지도 잘 쫓아왔는데 갑자기 여기서 안돼서 당황스럽습니다. 혹시 제가 이 문제를 해결하기 위해 할 수 있는 방법들이 있을까요?항상 감사합니다.
-
미해결설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
Data형태에 따른 AI가속기 구현 질문
안녕하세요, 강의를 수강하다가 궁금한 점이 있어서 질문드립니다. 강의에서 사용한 Data는 기본 integer를 사용하여 MAC연산을 rtl로 구현 시 +, * 연산자들을 이용하여 구현을 하셨는데 만약 입력으로 들어오는 feature, 학습이 완료된 weight들이 Floating point 32, Brain Floating16 등의 형태를 가지고 있다면 해당 데이터형에 알맞은 ALU 를 따로 설계 후 instance해오는 방식으로 Core를 설계하는지, 그리고 실제 일반적인 AI 가속기 구현 시 주로 어떤 형태의 Data형을 더 많이 사용하는지 궁금합니다! ==================
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
프로젝트 생성시 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 아래 사진과 같이 오류가 나서 회원가입하고 이 오류가 떴을때 로그인을 하면,이젠 아래와 같은 오류가 떠서요 ! 펌웨어 업데이트도 하고 아래와 같이 check connection이라는 옵션도 설정해서 다시 프로그램을 껐다가 켜봐도 계속 안되어서 여쭤봅니다..! 다른 프로젝트 생성하면 또 위의 사진처럼 다시 오류가 떠요