기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

일반적으로 임베디드 리눅스 기반 제품을 개발할 때, E.V board E.V board BSP를 기반으로 특정 제품을 개발하게 됩니다.

새로 설계한 개발 제품의 H/W E.V board를 기반으로 설계 했지만, E.V board와는 다릅니다.

개발제품의 board(SMT까지 끝난 제품)가 나오게 되면, 개발 제품에 맞게 원래의 BSP를 수정(포팅)합니다.

이 때, 처음에는 개발 제품 boardE.V board kernel image를 올리게 됩니다.

그러나, 일부 부분의 회로가 수정이 되었으므로, S/W적인 Error가 발생할 수 있습니다.

이 때, 단지 S/W적인 Error외에, H/W적인 문제(부품/pin 손상)가 발생되는 경우도 있나요 ?

상술하면…H/W와 매칭되지 않는 kernel( driver포함)로 인해서, 개발 board processor pin이나,

Processor에 연결된 특정 I.C pin damage를 입게 되어서 부품이 손상되는 경우는 없는지요 ?

 

Processor와 연결된 특정 I/O pin(=singnal)의 경우는 이런 경우는 적겠지만(?),

PMIC로부터 전원공급을 받는 특정 I.C의 전원단은 잘못 인가된 전원으로 인해서

Damage를 입게 되어서 고장이 발생하는 경우는 없는지요 ?


고도리

2013.03.17 20:18:49
*.111.12.170

1. 새롭게 보드 뜨면 가끔 cpu 타는 경우도 있습니다.


2. E.V 보드는 ev board입니다. 그냥 거기에서 문제가 안생기게 만든 sw가 도는 보드입니다.

그리고, 그 software 도 양산성 검증은 안된 것입니다.


cpu vendor도 검증 못한 software 일 가능성도 있습니다.


3. 수정된 회로의 구성은 나름 주변에 어떤 device가 붙는지에 대해 여러가지 검증을 거치셔야 합니다.

즉, 잘못하다가는 ground 연결이나 어떤 부분 문제 때문에 타는 경우까지 심심찮게 나옵니다.

카보

2013.03.18 16:45:31
*.47.250.61

PMIC의 몇몇 출력은 S/W로 제어합니다.(부트로더에서 제어를 시작하죠..)

만약 PMIC 출력전원이 E.V보드와 다르게 설계되어 있다면, PMIC 출력단에 비드를 넣어,

처음 전원 인가시 비드를 제거하고 원하는 출력이 나오도록 부트로더를 수정해서 사용해야합니다.

윤동열

2013.03.18 19:19:05
*.237.178.78

양산성을 고려해서 가능한한 이런일은 없어야 겠지요.. 커넥터 대신에 납땜 몇개 넣었다가 생산부한테 엄청 혼났네요 ㅠㅠ

카보

2013.03.18 19:44:43
*.47.250.61

개발시 회로 미스로 인하여, 양산 시에는 반듯이 한번 더 뜰거니깐..

처음 보드 만들면.. 테스트 포인트 몇개 넣어놔야합니다.

 

박재문

2013.03.20 20:58:48
*.126.141.243

1. H/W적인 문제(부품/pin 손상)가 발생되는 경우도 있나요 ?

=> 회로 설계가 정확하게 되어졌다면 문제없이 정상적으로 동작할 것이지만, 조립시에 조립 불량 및 부품 불량으로 인한 오동작은 있을 수 있습니다.


2. H/W와 매칭되지 않는 kernel( driver포함)로 인해서개발 board processor pin이나,

Processor에 연결된 특정 I.C pin damage를 입게 되어서 부품이 손상되는 경우는 없는지요 ?

=> 부품 손상이 되는 경우는 거의 없다고 보시면 됩니다. 일반적으로 부팅 후 모든 외부 디바이스를 probing 하는 과정이 있기에 probing 해서 없는 경우 디바이스를 사용하지 못합니다.


3. PMIC로부터 전원공급을 받는 특정 I.C의 전원단은 잘못 인가된 전원으로 인해서

Damage를 입게 되어서 고장이 발생하는 경우는 없는지요 ?

=> 회로 설계를 잘못해서 매뉴얼의 전원 인가 범위를 넘어선다고 해서 바로 고장이 나지는 않습니다.

단지 인가 범위를 벗어난 만큼 디바이스에 스트레스를 주어서 디바이스의 수명 혹은 그에 상응하는 것이 단축될 수 있습니다. 단 상식(??)을 넘어서는 전원을 인가하는 경우 전원을 넣자마자 뚜껑(??)이 열리는 경우도 있습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5268 Origin Board LCD 쪽보드 회로도 [2] 블루스카이 2012-01-05 1471
5267 mtd partition을 보드 셋업 코드에서 어떻게 나누는 것이 맞는 것... file [4] 혜민아빠 2012-03-14 1470
5266 arndale 보드 wifi 작동 관련 질문 드립니다. [3] nvers 2013-03-23 1470
5265 LCD 출력 I/F에 대해 여쭙니다. [2] 어떤이의꿈 2013-03-12 1469
5264 드디어 OS 부팅까지 ㅠㅠ 성공했네요..그런데 이더넷은 왜?????안되... [4] 혜민아빠 2012-04-20 1467
5263 [aesop6410][eclair] 커널/u-boot/안드로이드 자료 요청 [2] 김정희 2011-11-29 1467
5262 [질문] CP210x 드라이버 오류.. [3] just4you 2010-08-12 1467
5261 블루투스관련 작업해보신분 지식공유좀 부탁드립니다. 죠니주니 2011-10-06 1467
5260 [질문] 그래픽 드라이버에서 바이오스의 정보 참조? 김영삼 2008-02-27 1466
5259 android용 RFS만들 때 alsa지원 [9] 오태호 2009-10-04 1464
5258 ImageView에서 Image 그리는 순서? [2] ys2cdh 2011-11-17 1464
5257 i2c 관련 질문 드립니다. [3] 김승규 2008-02-04 1463
5256 Linaro에서 제공하는 boot, kernel [3] 박영기 2012-09-24 1463
» 포팅시 주의점에 대해서 문의드립니다. [5] 테크 2013-03-17 1463
5254 LCD + LVDS interface 질문입니다. [3] 진돌이 2010-06-04 1462
5253 Eth 없이 Linux 개발 or 공부 하기 [7] 박명대 2012-02-28 1462
5252 임베디드 병렬처리 질문드립니다. [4] Supsupi 2013-01-19 1462
5251 system call process 질문드립니다. [4] Supsupi 2014-07-22 1462
5250 [완료]rootfs관련 질문. [4] 조성철 2007-03-22 1461
5249 코드상에서 eCryptFs 사용하기 [1] 민이아빠 2012-02-15 1461

사용자 로그인