๋น์ ๊ณต ๊ฐ๋ฐ์
๋๊ตฐ๊ฐ์๊ฒ๋ ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค.
Courses
Reviews
- CAN communication basics and overall vehicle structure
- Automotive Software Process Improvement and Capability Determination (ASPICE)
- (Certificate-based) Electric Vehicle Charging Protocol
- CAN communication basics and overall vehicle structure
- Software Updates: Understanding the Re-Programming Process
Posts
Q&A
$36 Service Transfer Data Recovery Mechanism & padding byte
์๋ ํ์ธ์, ๊ฐ์๋ฅผ ์๊ฐํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.recovery mechanism? ์ฐ์ ๋ฐ๋ก recovery๋ฅผ ์ด๋ป๊ฒ ํด๋ผ ๋ผ๋ ๋ง์ด ๋ฐ๋ก ๊ธฐ์ฌ๋์ด ์์ง ์์ต๋๋ค. ํ์ง๋ง, TIER 1 ์ ์กฐ์ ์ฒด์์๋ NRC๋ฅผ ๋ฐ๊ณ ECU๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋๋ก ์์ ๋ฐ์ง ๋ชปํ์์ ๋, ๋ฐ๋ก recovery mechanism์ ์ํํ๋ ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค. ( ์๋ฅผ ๋ค์ด, ํน์ ๋ธ๋ก์ ๋ฐ์ง ๋ชปํ์ฌ NRC๋ฅผ ๋ด๋ณด๋์ ๋, ํด๋น ๋ธ๋ก์ ๋ค์ ๋ณด๋ ) padding? ISO-TP๋ฅผ ๊ธฐ๋ฐ์ผ๋ก 0xFF์ ํจ๋ฉ ๊ฐ์ ์ฌ์ฉํฉ๋๋ค. 0xCC๋ ๋ณด์ง ๋ชปํ์์ต๋๋ค. ๊ถ๊ธํ์ ์ ์์ผ์๋ฉด ํธํ๊ฒ ๋ฌผ์ด๋ด์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค !
- 0
- 2
- 29
Q&A
์๋์ฐจ ํ๋ก์ธ์ค์ ASPICE ํ๋ก์ธ์ค๋ ์ด๋ค์ ์ด ๋ค๋ฅธ๊ฐ์..?
์๋ ํ์ธ์, ๊ฐ์๋ฅผ ์๊ฐํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์ฐ์ model fix์ ๊ฒฝ์ฐ๋ ์ฐจ๋์์ ์ํคํ ์ณ๋ฅผ ์ ์ํ๋ ๋จ๊ณ๋ก ์๊ตฌ์ฌํญ ์ ์ ๋ฐ ์ํคํ ์ณ ์ค๊ณ์ ๋ํญ ๊ฒ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ์ด์ ๋ฐ๋ผ sys, swe์ ๊ฐ ๋จ๊ณ์์ ์ํ๋๋ ๊ฒ์ด๋ผ ๋ณผ ์ ์์ต๋๋ค.proto๋ ์์ ํ์ ๋ง๋๋ ๊ฒ์ด๊ธฐ์ ์๊ตฌ์ฌํญ์ ๊ธฐ๋ฐ์ผ๋ก ์๊ตฌ์ฌํญ ๊ตฌํ ๋ฐ test์ ํฌํจ๋๋ ๊ฒ์ด๊ณ ์ด ๋ํ sys,swe์ ๋งตํ๋ฉ๋๋ค.๋ง์ฐฌ๊ฐ์ง๋ก mp, sop ๋ integration test, hardening test๊ฐ ํฌํจ๋ ํ ๋ฐ ์ด ๋ํ ๊ฐ์์์ sys, swe์ ๊ฐ๊ฐ ํฌํจ๋ฉ๋๋ค.์ด์ฒ๋ผ ๊ฐ ๊ณผ์ ๋ค์ด ์ํ๋๋ฉฐ sys, swe์ ๊ฐ ๋จ๊ณ๋ณ๋ก ์ด๋ฅผ ํฌํจํ๊ณ ์๋ค๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ๊ฐ ์ฐ์ถ๋ฌผ ๋ํ ํฌํจ๋ฉ๋๋ค.
- 0
- 1
- 30
Q&A
A-SPICE๋ผ๋ ๊ฒ์...?
OEM์ด CL ๋ช์ ๋ฐ์์ค๋ผ๊ณ TIER1, TIER2์๊ฒ ์์ฃผ ๋ฐ์ ๋ ์๊ตฌ๋ฅผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด TIER1, TIER2 ๋ ASPICE ์ฌ์ฌ์์๊ฒ ์ฌ์ฌ๋ฅผ ๋ฐ์ OEM์๊ฒ ์ ์ถํฉ๋๋ค. ์ด๋ ์๊ตฌ ๋ฐ์ ๋ฑ๊ธ์ ๋ฐ์ ๋๊น์ง ์ํํด์ผ ํฉ๋๋ค. ๋ํ, OEM๋ ์ ์ฅ ์ ํ์ด๊ธฐ ๋๋ฌธ์ ASPICE๋ฅผ ์ํํด์ผํฉ๋๋ค.
- 0
- 1
- 45
Q&A
Routine Control Negative Response ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์, ๊ฐ์๋ฅผ ์๊ฐํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.๊ฐ์์ ์๋ชป๋ ๋ถ๋ถ์ด ์๋ค์, 7F 31 (NRC) ์ด๋ฐ์์ผ๋ก ๋๋๊ฒ์ด ๋ง์ต๋๋ค.์ ๋๋ก ์ดํดํ์ ๊ฑฐ ๊ฐ์๋ฐ, ์๋ชป๋ ์ ๋ณด๋ฅผ ์ ๋ฌ๋๋ ธ๋ค์,, ์์ ํ๊ฒ ์ต๋๋ค. ํผ๋๋ฐฑ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 43
Q&A
Application -> Bootloader jump
์ค๊ณํ๊ธฐ ๋๋ฆ์ด๊ฒ ์ง๋ง, ์ผ๋ฐ์ ์ผ๋ก๋ programming session์ ์์ฒญ์ ๋ฐ์ผ๋ฉด flag๋ฅผ ์ธ์ฐ๊ณ , soft reset ํ, flag๊ฐ ์์ ๊ฒฝ์ฐ bootloader์์ ๋์ํ๋๋ก ๊ตฌํํ๊ณค ํฉ๋๋ค.
- 0
- 1
- 45
Q&A
Secondary Bootloader์ first bootloader
์๋ ํ์ธ์, ๊ฐ์๋ฅผ ์๊ฐํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.Secondary Bootloader๋ ๊ธฐ๋ณธ ์ ํ์ ํ์ฌ๋์ด ์๋ ๊ฒ์ ์๋๋ฉฐ, SWDL๋ฅผ ํ ๋ Secondary Bootloader๋ฅผ ๋ค์ด ๋ฐ๊ฒ ๋ฉ๋๋ค. ๋ณดํต ram์๋ค๊ฐ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ ค ์ฌ์ฉํ์ฌ, ๋ค์ด๋ก๋ ๊ณผ์ ์ค ์ ์์ด ๊บผ์ง๋ฉด ๋ค์ Secondary bootloader๋ฅผ ๋ค์ด ๋ฐ์์ผํฉ๋๋ค.์ถ๊ฐ ์ง๋ฌธ ์ฌํญ ์์ผ์๋ฉด ๋ง์ํด์ฃผ์ธ์ :)
- 0
- 1
- 52
Q&A
realtime OS์ ๋ํ ๊ถ๊ธํ์ ์ด ์์ด ์ฐ๋ฝ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์๊ตฌ๋ฌํธ๋ !RTOS์ ์ด์์ ์ธ ๋์์ ์ค๊ณ์๊ฐ ์ ํ ์๊ฐ ๋ด์ ํ์คํฌ ์ฒ๋ฆฌ ๋ฐ ์คํ์ด ์๋ฃ๋๋ ๊ฒ์ด ๋ง์ต๋๋ค. ๊ทธ๋์ ์ฒ๋ฆฌ์๊ฐ๋ณด๋ค ์ฌ์ ๋กญ๊ฒ ์ค์ผ์ค๋ง ํด๋์ต๋๋ค. ํ์ง๋ง ์ ํ์ด ๋์ํ ๋ ๋ ์ ํด์ง task ๋ด์ ์ผ์ ์ฒ๋ฆฌํ์ง ๋ชปํ ์๋ ์์ต๋๋ค. ( ์ฌ๋ฌ ๋์๋ค์ด ํ๊บผ๋ฒ์ ์์ ์ผ์ ์ ํด์ง ์๊ฐ ๋ด์ ๋ชป ๋๋ด๋๋ฑ) ์ด ๊ฒฝ์ฐ์๋ task๊ฐ ๋ฐ๋ฆฌ๊ฒ ๋ฉ๋๋ค. -> ๋๊ฐ ๋จผ์ ์์ํ ์ง ๊ตํต์ ๋ฆฌ๊ฐ ํ์ํ ๊ฒ์ ๋๋ค. ์ด์๋ฐ๋ผ, RTOS์์๋ preemptive scheduling์ด๋ผ๊ณ ํ์ฌ ๊ฐ task์ ์ฐ์ ์์๋ฅผ ์ค์ ํ์ฌ ๋งคํํฉ๋๋ค. ๋ํ ์ฐ์ ์์๊ฐ ๋์ task๊ฐ ๋จผ์ ์ ์ ํ์ฌ ์ฒ๋ฆฌ๋๊ฒ ๋ฉ๋๋ค. ๋ง์ฝ ์ง๋ฌธํด์ฃผ์ ๊ฑฐ์ฒ๋ผ ์ค์ํ task๊ฐ ์ฒ๋ฆฌ์ค์ ๋ค๋ฅธ task๊ฐ ์น๊ณ ๋ค์ด์ค๋ฉด ๋ฌธ์ ๊ฐ ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ค์ผ์ค๋ง์ ์ค์ํ๋ฉฐ, ๋ง์ฝ ์ ๊ฐ์ด ์ค์ํ task์ ์ฐ์ ์์๋ฅผ ์ ์ผ ๋์ฌ ์ฒ๋ฆฌ๊ฐ ๋๋ ๋๊น์ง ์ ์ ํ ์ ์๋๋ก ๊ตฌํํ ์ ์์๊ฑฐ ๊ฐ์ต๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ์ง๋ฌธ์์ผ์๋ฉด ๋จ๊ฒจ์ฃผ์ธ์ !ํ๋ณตํ๊ณ ์ข์ ํ๋ฃจ ๋์ธ์ ใ ๊ฐ์ฌํฉ๋๋ค
- 0
- 2
- 88
Q&A
UDS Session ๋ฐ DTC ์ค์ ๊ด๋ จ
์๋ ํ์ธ์? ๊ฐ์๋ฅผ ์๊ฐํด์ฃผ์๊ณ ์ด๋ ๊ฒ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ๐1) ์ฐ์ ๊ฐ session์๋ ์ผ์ ์๊ฐ ๋์ tester present๋ฅผ ๋ฐ์ง ์์ผ๋ฉด timeout์ด ๋ฉ๋๋ค. ๋ง์ฝ tester present๊ฐ ์์์์๋ default session์ผ๋ก ์ฒ์ดํ์ฌ ecu๊ฐ ๋์ํ๊ฒ ๋ฉ๋๋ค. timeout์ผ๋ก ์ธํด default session์์ ๋์ํ๋๋ฐ extended session์์๋ง ์ง์ํ๋ uds message๋ฅผ ๋ณด๋ธ๋ค๋ฉด ๋ถ์ ์๋ต์ ํ ํ ๋ฐ, ์ด๋ ์ ์ ๋์์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. 2) ์๊ตฌ์ฌํญ๋ง๋ค ๋ค๋ฅด๊ฒ ์ง๋ง, SW๋ฅผ ์ ๋ฐ์ดํธ์ DTC๋ ๋ฌด๋ฐฉํ๋ค๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค. ์ด์ ๋ฐ๋ผ, DTC๋ ON์ด๋ผ ์๊ฐํ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.์๋ํ๋ฉด re-programming ๋์ค์ ๋ฐ์ํ error๋ dtc๋ก ๋จ๊ฒจ์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ถ๊ฐ ์ง๋ฌธ ์์ผ์๋ฉด ๋จ๊ฒจ์ฃผ์ธ์ ! ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 91
Q&A
๋ค์ ์ค๋น ๊ฐ์๊ฐ ๋ฌด์์ผ๊น์?
์๋ ํ์ธ์, ์๊ตฌ๋ฌํธ๋ ๋ ๊ฐ์๋ฅผ ์๊ฐํด์ฃผ์๊ณ ๊ด์ฌ ๊ฐ์ ธ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. 25๋ 2์๋ด๋ก ๋ณด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค ๊ฐ์ ์ ๋ก๋ ์์ ์ ๋๋ค. ์ฌํด ๋จ์ ๋ ๋ค ํ๋ณตํ๊ฒ ๋ณด๋ด์ จ์ผ๋ฉด ํฉ๋๋ค ใ
- 0
- 1
- 52
Q&A
$34 Response ์ง๋ฌธ
์๋ ํ์ธ์, ๊ฐ์๋ฅผ ์๊ฐํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฐ์ ์๋์ ๊ฐ์ด ์ง์์ ๋ต๋ณ๋๋ฆฝ๋๋ค. FFF ๋ 4095 ์ด๋ฏ๋ก, ํ ๋ธ๋ก๋น ๋ณด๋ผ ์ ์๋ ์ต๋ Size๋ 4095 Byte์ ๋๋ค. 36 01 ์ ํฌ๊ธฐ๋ฅผ ์ ์ธํ 4095 Byte๊ฐ ์ ์ก๋ฉ๋๋ค. ( 36 01 ์ ๋ฐ์ดํฐ Size์ ํฌํจ๋์ง ์์ต๋๋ค. )ํ์ธํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ณด๋ค ๋์ ๊ฐ์๋ฅผ ๋ก๋ํ๊ณ ์ ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค, ์ข์ ํ๋ฃจ ๋์๊ธธ ๋ฐ๋๋๋ค.
- 0
- 1
- 72