์ํํธ์จ์ด ์ ๋ฐ์ดํธ : Re-Programming ๊ณผ์ ์ ๋ํ ์ดํด
์๋์ฐจ ์ ๊ณ์์ ์ถ์ํ ์ ํ์ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ ๊ณผ์ ์ธ Re-Programming, OTA ๊ณผ์ ์ ๋ํ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 82๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
$36 Service Transfer Data Recovery Mechanism & padding byte
ํน์ Transfer Data service ($36)์์ ECU๋จ์์ CAN missing packet์ด ๋ฐ์ํ ๊ฒฝ์ฐ ํด๋น block sequence counter ๋ฅผ ์ฌ์ ์กํ๋ recovery mechanism์ UDS์ ์๋์? </p
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateuds๋ฐ์ฑ์ง
ใป
0
124
2
- ํด๊ฒฐ
Routine Control Negative Response ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์ ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค.๊ฐ์ ๋ณต์ต ์ค์ ๊ถ๊ธํ ์ ์ด ์์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค. PPT 40P์ ๋์จ Routine Control Negative Response๊ฐ7F 03 24 ํํ๋ก ๋์๋๋ฐ
swupdateuds์ด๊ธฐ์ฌ์ฐจ
ใป
0
141
2
- ํด๊ฒฐ
Application -> Bootloader jump
application์์ bootloader๋ก jumpํ ๋, ํน์ ์ด ๋ถ๋ถ์ MCU์ soft reset๊ฐ์ ๊ธฐ๋ฅ์ ์๋ฏธํ ๊น์? ๊ทธ๋์ ์์ ์ ์ด๊ธฐ๊ฐ ํ์ ์ ์ด๊ธฐ์๊ฒ resetํด์ bootloader๋ก ์ง์ ํด. ์ด๋ฐ ๋ฐฉ์์ผ๊น์?
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateuds๋ฐ์ฑ์ง
ใป
0
127
1
- ํด๊ฒฐ
Secondary Bootloader์ first bootloader
reprogramming ๊ธฐ๋ฅ์ ์ฌ๋ถ์ ๋ฐ๋ผ secondary bootloader์ first bootloader๊ฐ ๋๋ ๋ค๋ฉด, MCU์๋ first ์๋๋ฉด secondary bootloader ์ค ํ๋๋ฅผ ๋ณด์ ํ๊ณ ์๋ ๊ฒ์ธ๊ฐ์? ์๋๋ฉด bootloader์ st
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudsbootloader๋ฐ์ฑ์ง
ใป
0
162
1
- ํด๊ฒฐ
UDS Session ๋ฐ DTC ์ค์ ๊ด๋ จ
์๋ ํ์ธ์. UDS ๊ด๋ จํด์ ๊ฐ๋ฐ ์ค์ธ ์๊ฐ์์ ๋๋ค.ํ์ฌ ์ฌ๋ ค์ฃผ์ ๊ฐ์ ์ฐธ๊ณ ํ๋ฉด์ ํธ๋์ฝ๋ฉ์ผ๋ก UDS ๋ฐ Reprogramming์ ๊ตฌํ ์ค์ธ๋ฐ, ๋ช ๊ฐ์ง ์๋ฌธ์ ์ด ์์ด์ ๊ธ์ ์ฌ๋ฆฝ๋๋ค.default Session์์ Extended Se
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudsvlzmf86
ใป
0
381
2
- ํด๊ฒฐ
$34 Response ์ง๋ฌธ
34์๋น์ค์ ๋ํ response๋ก, 74 20 0F FF์ด ์๋ค๊ณ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค.๊ทธ๋ผ $36 ์๋น์ค์, Block๋น ๋ณด๋ผ์ ์๋ ์ต๋ Size๊ฐ 4095 Byte์ธ๊ฐ์ ์๋๋ฉด 4096Byte์ธ๊ฐ์?48page, 52page์
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateuds์ด์ฉํ
ใป
0
140
1
- ํด๊ฒฐ
Transfer data(36) ์๋น์ค์ "block sequence counter" ์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
๊ฐ์ฌ๋,36 ์๋น์ค๋ฅผ ์ฌ์ฉํด์ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ ํจํค์ง๋ฅผ ์ ๋ฌํ ๋,Block Sequence Counter ๊ฐ ํฌํจ๋๋๋ฐ์.Block Sequence Counter ์ ๋ฒ์๊ฐ 00~FF ๋ฐ์ ๋์ง ์์ต๋๋ค.<sp
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateuds์ ์ข ํ
ใป
0
252
2
- ํด๊ฒฐ
31์๋น์ค๋ฅผ ์ฌ์ฉํด์ sig verify ์ ๋ํ ์๋ต
๊ฐ์ฌ๋๊ฐ์ ์ฌ๋ผ์ด๋๋ฅผ ๋ณด๋ฉด ์๋์ ๊ฐ์ด 31 request ๋ฅผ ์์๋ก ๋ณด์ฌ์ฃผ์ จ๋๋ฐ์, ์์ฒญ/์๋ต ํฌ๋งท(๊ท๊ฒฉ?) ์ ๋ํด ๊ถ๊ธํ ๋ถ๋ถ์ด ์์ต๋๋ค.1) ์์ฒญ31 01 02 88 79 26 16 ...
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateuds์ ์ข ํ
ใป
0
156
1
- ํด๊ฒฐ
34 ์๋น์ค ์๋ต(74 20 0F FF)์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
๊ฐ์ฌ๋๊ป์ 34 ์๋น์ค์ ๋ํ ์๋ต์์๋ก74 20 0F FF ๋ผ๊ณ ์ ์ด์ฃผ์ จ๋๋ฐ์.74: 34 + 40 (๊ธ์ ์๋ต)20: <span style="color: #fa5252
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateuds์ ์ข ํ
ใป
0
228
2
- ๋ฏธํด๊ฒฐ
Re-programming ์ํ์ค์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์. ์ฐจ๋์ฉ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ ๊ณผ์ ์ด ๊ถ๊ธํ์๋๋ฐ,์ด๋ ๊ฒ ๊ฐ์๋ฅผ ๋ง๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์ง๋ฌธ์ด ๋ช๊ฐ์ง ์๋๋ฐ์. [1] Re-programming ์ํ์ค๊ฐ ์ ์กฐ์ฌ๋ง๋ค ์กฐ๊ธ์ฉ ์์ดํ ๊ฒ
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateuds์ ์ข ํ
ใป
0
193
3
- ํด๊ฒฐ
๋ณธ ๊ฐ์๋ MCU ๋ฅผ ๊ฐ์ ํ๊ณ ์งํ๋๋ ๊ฒ์ผ๊น์?
์ํํธ์จ์ด ๊ตฌ์กฐ ๋ถ๋ถ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์๋๋ฐ์,๋ณธ ๊ฐ์๋ MCU ์ ํ์ ๊ฐ์ ํ๊ณ ์งํ์ด ๋๋ ๊ฒ์ธ์ง? ๊ถ๊ธํฉ๋๋ค.
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateuds์ ์ข ํ
ใป
0
123
1
- ํด๊ฒฐ
Downgrade ๋ฐฉ์ง
์๋ ํ์ธ์ ์ต๊ทผ์ Downgrade ๋ฐฉ์ง๊ฐ ๋ฒ๊ท์ธ์ง ์ ์ฉ์ด ๋๋ฉด์ ๊ฐํน ์ ๊ท ROM์๋ฐ์์ ํ์ ์ฐจ๋์ ๋ค์ด๋ก๋ ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค.๋๋ถ์ ๊ทธ๋ฐ ์ฒดํฌ๋ ์๋ค๋ ๊ฑธ ์๊ฒ ๋์๋๋ฐ ํน์ ํด๋น ๋ถ๋ถ๋ UDS ๋ฃจํด์ปจํธ๋กค ์๋น์ค ์ค
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudsyschoigreat
ใป
1
198
2
- ํด๊ฒฐ
์ง๋จ์ธ์ ์ ๋ํด ์ ๊ฐ ๋ง๊ฒ ์ดํดํ ๊ฑด์ง ๊ถ๊ธํฉ๋๋ค
์๋ ํ์ธ์. ๊ฐ์ ์ ์ตํ๊ฒ ์ ๋ฃ๊ณ ์์ต๋๋ค.์๋์ฐจ์ ์ฌ๋ฌ ๊ฐ์ง ์ธ์ ๋ค์ ์๊ฐํด์ฃผ์ จ๋๋ฐ ์ ๊ฐ ์ ๋๋ก ์ดํดํ ๊ฒ์ด ๋ง๋์ง ๊ถ๊ธํด์ ๊ธ์ ์ฌ๋ฆฌ๊ฒ ๋์์ต๋๋ค. ์๋์ฐจ์ ๋ํ์ ์ธ ์ง๋จ์ธ์ ์ Default session
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudswonie08
ใป
1
437
1
- ํด๊ฒฐ
JTAG port์ Debug port์ ์ฐจ์ด๊ฐ ๊ถ๊ธํฉ๋๋ค
์๋ ํ์ธ์. ์ฒซ ๊ฐ์๋ฅผ ์๊ฐํ๋๋ฐ JTAG port์ Debug port ๋ ์ฉ์ด๊ฐ ๊ฐ์ ๋งฅ๋ฝ์ธ ๊ฒ ๊ฐ์๋ฐ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๊ถ๊ธํฉ๋๋ค. Debug port๊ฐ ์ข ๋ ํฌ๊ด์ ์ธ ๊ฐ๋ ์ธ๊ฐ์? (Debug port์ ํ ์ข ๋ฅ๋ก์ JTAG ํฌํธ๊ฐ ์กด์ฌํ๋ ๊ฒ์ธ๊ฐ์?)<
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudswonie08
ใป
1
514
1






