안녕하세요.

전원을 인가 했을 경우 nCS0 가 전혀 움직이지 않는다면 하드웨어 문제입니다...
코어전원, 3.3V 전원 및 Reset, TRESET 신호등을 체크해 보셔야 합니다.

전원을 인가하고 RESET 신호가 정상적으로 동작하면 nCS0 가 움직여야 합니다.
CPLD의 nCS0 가 연결된 핀을 들고 체크해 보세요.. 만약 이 상태에서도 nCS0가 동작을 하지 않는다면
MCU가 동작하지 않는 상태입니다... 디버깅이 상당히 힘들 수가 있겠네요...

이 부분에 대해서는 저희도 더 이상의 답글을 달기가 힘든 부분입니다. 이점 양해해 주세요..

그럼 수고하세요..





>답변 정말 감사합니다.
>
>말씀해주신 부분에 대해서 지원하는 부트플래쉬는 일치합니다. (ES29LV400DB)
>
>하지만 nCS0가 low로 안뜨고 high상태입니다
>
>혹시 전에 말한 플래쉬ID와 문제 관련 있는지요?!
>
>그래서 EZ-EP9312에 있는 CPLD소스를 추출하여 홈피에 공개된 소스랑 내용을 비교해보니
>
>앞부분이 아주 약간 다르던데... 그것이 ID관련 문제가 있는것인지요?
>
>하지만 추출한걸 바로 CPLD에 올려보기도 하고 공개된소스를 올려보기도 했지만
>
>두 소스 다 '플래쉬 에러 검출' 이라고 나옵니다.
>
>번거롭게 해서 죄송하지만 조금만 신경써주시면 감사하겠습니다.
>
>
>
>>안녕하세요..
>>
>>현재 플래쉬 룸 라이터 프로그램(ezflashw.exe)에서 지원하는 부트플래쉬는 다음과 같습니다.
>>
>>   AM29LVxxx
>>   MX29LVxxx
>>   EXCELSEMI  ES29LVxxx
>>   EON EN29LVxxx
>>
>>   ( xxx 는 400T,400B, 800T, 800B, 1600T, 1600B 입니다 )
>>
>>이외의 부트 플래쉬를 사용하셨다면 "플래쉬 검출 에러" 발생합니다.
>>
>>위의 부트플래쉬를 장착하였는데 "플래쉬 검출 에러" 라면 대부분이 하드웨어적인 문제입니다.
>>하드웨어적인 문제는 저희도 답변을 드리기가 힘든 부분입니다.
>>즉, 하드웨어 디버깅은 저희도 도와 드릴 수 없는 부분이네요... 제일 먼저 체크할 부분은 nCS0가 정상적으로 동작하는지 부터 시작해서 각 신호들을 체크해 보셔야 할 것 같습니다..
>>
>>그럼 수고하세요.
>>
>>
>>
>>>좀 더 구체적인 사례같은건 없나요
>>>
>>>ID관련, 하드웨어 관련해서요..
>>>
>>>연결상태도 구입한 보드와 같고 제품 해당소스를 사용하는데 안되는 이유를 모르겠습니다.
>>>
>>>>안녕하세요.
>>>>
>>>>부트플래쉬 ID와도 상관이 있습니다...
>>>>저희가 사용하는 다른 부트 플래쉬을 사용할 경우 에러가 발생합니다.
>>>>만약 저희가 사용하는 부트 플래쉬와 같은거라면 하드웨어적인 문제 일 수도 있습니다..
>>>>
>>>>그럼 수고하세요..
>>>>
>>>>
>>>>
>>>>>안녕하세요
>>>>>
>>>>>EZ-EP9312 보드를 기반으로 보드를 간단하게 구성하였는데
>>>>>
>>>>>CPLD 에는 성공적으로 프로그램이 지우고 써지는데
>>>>>
>>>>>플래쉬 룸 라이터 프로그램(ezflashw.exe)으로
>>>>>NAND Flash에 부트로더 올릴려  ezboot.ep9312 파일 지정하고 써넣기 시작하면
>>>>>
>>>>>몇몇 문구 지나가고(위의 첨부파일 참조)
>>>>>
>>>>>"플래쉬 검출 에러" 가 나타납니다.
>>>>>
>>>>>멀티메터로 찍었을때 각 핀마다 연결상태는 문제없었고
>>>>>
>>>>>CPLD에 올린 VHDL 소스는 수정한것 없이 홈페이지나 CD에 제공하는것으로 프로그램하였습니다.
>>>>>
>>>>>플래쉬 검출 못하는것이 플래쉬ID와 관련이 있는건지.. 아니면 다른 문제인지 궁금하구요
>>>>>
>>>>>또 해결방법이 어떤것들이 있는지 알 수 있었으면 좋겠습니다.
>>>>>
>>>>>감사합니다.
>>>>
>>>
>>
>