ใฝใใใฆใงใขใขใใใใผใ๏ผใชใใญใฐใฉใใณใฐ๏ผRe-Programming๏ผใใญใปในใฎ็่งฃ
่ชๅ่ปๆฅญ็ใงใชใชใผในใใใ่ฃฝๅใฎใฝใใใฆใงใขใขใใใใผใใใญใปในใงใใใใชใใญใฐใฉใใณใฐ๏ผRe-Programming๏ผใใใณOTAใใญใปในใซ้ขใใ่ฌ็พฉใงใใ
ๅ่ฌ็ 86ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
$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-airswupdateudsjinparksj
ใป
0
148
2
- ่งฃๆฑบ
Routine Control Negative Response ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์ ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค.๊ฐ์ ๋ณต์ต ์ค์ ๊ถ๊ธํ ์ ์ด ์์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค. PPT 40P์ ๋์จ Routine Control Negative Response๊ฐ7F 03 24 ํํ๋ก ๋์๋๋ฐ
swupdateudsum
ใป
0
154
2
- ่งฃๆฑบ
Application -> Bootloader jump
application์์ bootloader๋ก jumpํ ๋, ํน์ ์ด ๋ถ๋ถ์ MCU์ soft reset๊ฐ์ ๊ธฐ๋ฅ์ ์๋ฏธํ ๊น์? ๊ทธ๋์ ์์ ์ ์ด๊ธฐ๊ฐ ํ์ ์ ์ด๊ธฐ์๊ฒ resetํด์ bootloader๋ก ์ง์ ํด. ์ด๋ฐ ๋ฐฉ์์ผ๊น์?
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudsjinparksj
ใป
0
149
1
- ่งฃๆฑบ
Secondary Bootloader์ first bootloader
reprogramming ๊ธฐ๋ฅ์ ์ฌ๋ถ์ ๋ฐ๋ผ secondary bootloader์ first bootloader๊ฐ ๋๋ ๋ค๋ฉด, MCU์๋ first ์๋๋ฉด secondary bootloader ์ค ํ๋๋ฅผ ๋ณด์ ํ๊ณ ์๋ ๊ฒ์ธ๊ฐ์? ์๋๋ฉด bootloader์ st
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudsbootloaderjinparksj
ใป
0
180
1
- ่งฃๆฑบ
UDS Session ๋ฐ DTC ์ค์ ๊ด๋ จ
์๋ ํ์ธ์. UDS ๊ด๋ จํด์ ๊ฐ๋ฐ ์ค์ธ ์๊ฐ์์ ๋๋ค.ํ์ฌ ์ฌ๋ ค์ฃผ์ ๊ฐ์ ์ฐธ๊ณ ํ๋ฉด์ ํธ๋์ฝ๋ฉ์ผ๋ก UDS ๋ฐ Reprogramming์ ๊ตฌํ ์ค์ธ๋ฐ, ๋ช ๊ฐ์ง ์๋ฌธ์ ์ด ์์ด์ ๊ธ์ ์ฌ๋ฆฝ๋๋ค.default Session์์ Extended Se
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudsvlzmf860207
ใป
0
400
2
- ่งฃๆฑบ
$34 Response ์ง๋ฌธ
34์๋น์ค์ ๋ํ response๋ก, 74 20 0F FF์ด ์๋ค๊ณ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค.๊ทธ๋ผ $36 ์๋น์ค์, Block๋น ๋ณด๋ผ์ ์๋ ์ต๋ Size๊ฐ 4095 Byte์ธ๊ฐ์ ์๋๋ฉด 4096Byte์ธ๊ฐ์?48page, 52page์
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudsgarygo4940
ใป
0
142
1
- ่งฃๆฑบ
Transfer data(36) ์๋น์ค์ "block sequence counter" ์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
๊ฐ์ฌ๋,36 ์๋น์ค๋ฅผ ์ฌ์ฉํด์ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ ํจํค์ง๋ฅผ ์ ๋ฌํ ๋,Block Sequence Counter ๊ฐ ํฌํจ๋๋๋ฐ์.Block Sequence Counter ์ ๋ฒ์๊ฐ 00~FF ๋ฐ์ ๋์ง ์์ต๋๋ค.<sp
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudspotato12911200
ใป
0
261
2
- ่งฃๆฑบ
31์๋น์ค๋ฅผ ์ฌ์ฉํด์ sig verify ์ ๋ํ ์๋ต
๊ฐ์ฌ๋๊ฐ์ ์ฌ๋ผ์ด๋๋ฅผ ๋ณด๋ฉด ์๋์ ๊ฐ์ด 31 request ๋ฅผ ์์๋ก ๋ณด์ฌ์ฃผ์ จ๋๋ฐ์, ์์ฒญ/์๋ต ํฌ๋งท(๊ท๊ฒฉ?) ์ ๋ํด ๊ถ๊ธํ ๋ถ๋ถ์ด ์์ต๋๋ค.1) ์์ฒญ31 01 02 88 79 26 16 ...
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudspotato12911200
ใป
0
163
1
- ่งฃๆฑบ
34 ์๋น์ค ์๋ต(74 20 0F FF)์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
๊ฐ์ฌ๋๊ป์ 34 ์๋น์ค์ ๋ํ ์๋ต์์๋ก74 20 0F FF ๋ผ๊ณ ์ ์ด์ฃผ์ จ๋๋ฐ์.74: 34 + 40 (๊ธ์ ์๋ต)20: <span style="color: #fa5252
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudspotato12911200
ใป
0
245
2
- ๆช่งฃๆฑบ
Re-programming ์ํ์ค์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์. ์ฐจ๋์ฉ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ ๊ณผ์ ์ด ๊ถ๊ธํ์๋๋ฐ,์ด๋ ๊ฒ ๊ฐ์๋ฅผ ๋ง๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์ง๋ฌธ์ด ๋ช๊ฐ์ง ์๋๋ฐ์. [1] Re-programming ์ํ์ค๊ฐ ์ ์กฐ์ฌ๋ง๋ค ์กฐ๊ธ์ฉ ์์ดํ ๊ฒ
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudspotato12911200
ใป
0
208
3
- ่งฃๆฑบ
๋ณธ ๊ฐ์๋ MCU ๋ฅผ ๊ฐ์ ํ๊ณ ์งํ๋๋ ๊ฒ์ผ๊น์?
์ํํธ์จ์ด ๊ตฌ์กฐ ๋ถ๋ถ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์๋๋ฐ์,๋ณธ ๊ฐ์๋ MCU ์ ํ์ ๊ฐ์ ํ๊ณ ์งํ์ด ๋๋ ๊ฒ์ธ์ง? ๊ถ๊ธํฉ๋๋ค.
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudspotato12911200
ใป
0
127
1
- ่งฃๆฑบ
Downgrade ๋ฐฉ์ง
์๋ ํ์ธ์ ์ต๊ทผ์ Downgrade ๋ฐฉ์ง๊ฐ ๋ฒ๊ท์ธ์ง ์ ์ฉ์ด ๋๋ฉด์ ๊ฐํน ์ ๊ท ROM์๋ฐ์์ ํ์ ์ฐจ๋์ ๋ค์ด๋ก๋ ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค.๋๋ถ์ ๊ทธ๋ฐ ์ฒดํฌ๋ ์๋ค๋ ๊ฑธ ์๊ฒ ๋์๋๋ฐ ํน์ ํด๋น ๋ถ๋ถ๋ UDS ๋ฃจํด์ปจํธ๋กค ์๋น์ค ์ค
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudsyschoi
ใป
1
203
2
- ่งฃๆฑบ
์ง๋จ์ธ์ ์ ๋ํด ์ ๊ฐ ๋ง๊ฒ ์ดํดํ ๊ฑด์ง ๊ถ๊ธํฉ๋๋ค
์๋ ํ์ธ์. ๊ฐ์ ์ ์ตํ๊ฒ ์ ๋ฃ๊ณ ์์ต๋๋ค.์๋์ฐจ์ ์ฌ๋ฌ ๊ฐ์ง ์ธ์ ๋ค์ ์๊ฐํด์ฃผ์ จ๋๋ฐ ์ ๊ฐ ์ ๋๋ก ์ดํดํ ๊ฒ์ด ๋ง๋์ง ๊ถ๊ธํด์ ๊ธ์ ์ฌ๋ฆฌ๊ฒ ๋์์ต๋๋ค. ์๋์ฐจ์ ๋ํ์ ์ธ ์ง๋จ์ธ์ ์ Default session
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudswonie082991
ใป
1
449
1
- ่งฃๆฑบ
JTAG port์ Debug port์ ์ฐจ์ด๊ฐ ๊ถ๊ธํฉ๋๋ค
์๋ ํ์ธ์. ์ฒซ ๊ฐ์๋ฅผ ์๊ฐํ๋๋ฐ JTAG port์ Debug port ๋ ์ฉ์ด๊ฐ ๊ฐ์ ๋งฅ๋ฝ์ธ ๊ฒ ๊ฐ์๋ฐ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๊ถ๊ธํฉ๋๋ค. Debug port๊ฐ ์ข ๋ ํฌ๊ด์ ์ธ ๊ฐ๋ ์ธ๊ฐ์? (Debug port์ ํ ์ข ๋ฅ๋ก์ JTAG ํฌํธ๊ฐ ์กด์ฌํ๋ ๊ฒ์ธ๊ฐ์?)<
์ํํธ์จ์ด-์ค๊ณover-the-airswupdateudswonie082991
ใป
1
532
1

