전체 글359 Aurix Watchdog 기능 정리 aurix 와치독. aurix watchdog ■ 실무 핵심 기억 포인트 - T32 연결된 상태에서는 와치독이 동작하지 않는다.(enable 해도 타이머가 멈춰있음) system.option.wdtsus on 을 적용해야 디버거 연결상태에서도 정상 동작한다. - 와치독 타이머 값은 직접 write하는게 아니라 REL 값을 새로 쓰면, 해당 값이 timer 에도 셋팅되는 개념이다. (Ex. REL에 100이라고 쓰면 타이머 값도 100으로 셋팅됨) (참고. REL 쓰는 레지스터랑 Timer 레지스터는 별개의 레지스터임) - 와치독 관련 레지스터 값 변경하려면 password access, modify access라는 절차를 거쳐야한다. (유저매뉴얼에 쓰여 있음) - cpu0 와치독은 디폴트로 켜져있고 나머.. 2024. 6. 19. Aurix SMU 개념정리-2 SMU 기초지식은 이전글 참조■ FSP(Fault Signal Protocol)Aurix 특정핀을 사용하여 전압을 출력하는데, SMU에 고장이 감지됐냐 안됐냐에따라 출력 패턴이 다르게 출력되는 기능이다. 사용되는 mcu핀은 P33.8 , P33.9로 사전에 지정돼있음.FSP는 동작 모드가 총3가지인데, 동작모드에 따라 두개의 핀이 모두 사용될 수도 있고 하나만 사용될 수도 있다.FSP 는 자체적으로 State를 갖는다.-power on reset-Fault Free State-Fault State이 State 와 FSP 동작 모드에 따라 출력핀의 동작이 달라진다Reset State는 mcu가 리셋됐을때(Power on Reset인 경우)의 state인데, 기본적으로 Fault State이다.(Power.. 2024. 5. 27. Aurix Dma CRC 기능 ■Aurix Dma 는 Dma가 옮긴 데이터의 무결성 확인을 위해 Tasnfer 완료 후, CRC 값을 계산해서 제공해준다. ■CRC 결과는 두가지를 제공 - Transfer 과정에서 활용된 source address, Destination Address 에 대한 CRC 값 - 옮긴 데이터 값에 대한 CRC 값 ■채널마다 CRC 결과가 쓰여지는 별도의 레지스터가 있음. address에 대한 CRC , Data에 대한 CRC 레지스터가 각각 있음 2024. 5. 8. A-SPICE CL 레벨 의미, 심사 방법, 심사 기준 등 ▶해당 "프로젝트" 에서 A-SPICE 를 얼마나 잘 적용했는지 수준을 평가받게 되어있는데 그 레벨이 CL : Capability Level 이다. ▶ 프로젝트 단위로 CL 레벨을 평가받는다. 회사 단위로 레벨을 받는 개념이 아니다. 특정 회사의 특정 아이템,특정 프로젝트에서 레벨을 달성했다고 해서 다른 프로젝트도 모두 A-SPICE 레벨을 갖췄다고 보장할 순 없다. ▶ Audit(심사)를 통해서 CL 레벨을 평가받을 수 있다. Audit은 자격증을 갖춘 전문 심사위원에게 의뢰해서 우리 프로젝트에 대해 심사 받을 수 있고, 심사를 통해 레벨을 평가 받는다. ▶ 심사 방법1 일단 기본적으로, 각 프로세스 별로 평가받는다. Ex) Sys.2 : System Requirement 프로세스에 대해서 평가하여 레.. 2024. 4. 25. 파이썬 액셀 직접제어 xlwings 회사에서 보안문서의 경우 openpyxl로 로드가 안되는 경우가 있다. 이때 활용가능한 라이브러리가 xlwings이다. 이 라이브러리는 아예 직접 액셀을 실행하는 방식이다. 그래서 실제 파이썬 코드를 실행하면 화면상에 액셀파일이 실행이된다. 물론 실행된 모습을 보기싫으면 보이지않게 하는 옵션이 있다. 암튼 해당 라이브러리 설명 페이지는 아래 https://www.xlwings.org/ import xlwings as xw wb = xw.Book() # this will open a new workbook wb = xw.Book('FileName.xlsx') # connect to a file that is open or in the current working directory wb = xw.Book(r.. 2024. 3. 29. 파이썬 작업 경로 수정(cwd 수정) os 모듈의 path library를 활용해서, 파이썬 코드가 실행되는 파일디렉토리 환경을 파이썬 파일 기준으로 변경한다. import os os.chdir(__file__) 2024. 3. 23. 파이썬 arxml 파싱 대강의 컨셉file = open("test_arxml.arxml") pattern = "xxx" while True:#파일 전체 순회 line = file.readline() #위에서 부터 한줄 읽어오기 if not line : break # 파일 끝에 도달시 While 탈출 if line.find(pattern) != -1 # 찾으려는 패턴 문자열 발견 print(line) 2024. 3. 8. mk 파워 서플라이 파이썬 제어 아래 사이트 프로토콜 문서 참고 https://m.mkpower.co.kr/article/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8/3001/3761/ DC POWER MK3003P/3005P/3010P/6003P/6005P 프로토콜프로그램 - 엠케이파워프로그램mkpower.co.kr위 파워 서플라이는 window com port를 통해 제어가 가능하다. 먼저 파워서플라이 드라이버 SW를 설치한 후, 장치관리자를 통해 COM Port로 제대로 인식되어 연결이 됐나를 확인한다. (이때, 장치관리자에서 com port의 baudrate도 설정 가능함) 암튼, com port 인식이 완료됐다면 파이썬의 pyserial 모듈로 해당 com port로 지정된 명령어를 날려서 서플라이를 제어.. 2024. 3. 4. 젠킨스 개념 및 기초 [Jenkins] 🤵 젠킨스 설치 & 설정하기 - 초간단 설명 - https://inpa.tistory.com/entry/Jenkins-%F0%9F%A4%B5-%EC%A0%A0%ED%82%A8%EC%8A%A4-%EC%84%A4%EC%B9%98-%EC%84%A4%EC%A0%95 [Jenkins] 🤵 젠킨스 설치 & 설정하기 - 초간단 설명젠킨스(Jenkins) 란? 젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다. 모든 언어의 조합과 소스 코드 레포지토리에 대한 지속적인 통합(Continuous integration, CI)과 지속적 배inpa.tistory.com젠킨스의 기본 역할 : 서버 역할을 할 수 있는 프로그램이다.내 컴퓨터에 젠킨스를 설치하고 서버로 동작시켜놓으면,다른.. 2024. 2. 7. 이전 1 2 3 4 5 6 7 ··· 40 다음