구체적인> 68HC11 부팅

H

hill_billy

Guest
얘들아, 난 68HC11 새로운 오전과 질문이 로딩.

플래시는 어떻게합니까에서 귀하의 코드를 얻을수 있다고 당신이 부팅 68HC11를.내가 가진 모든 기능에 보냈다 개월 읽기와 타이밍을 알고에 대한 모든, 인터페이스의 메모리 등 하드웨어와, 난 그냥 부팅을 돈 것은 T를 이해할 수 있도록 방법을 간단하게.

요약하면 이것도 무엇을하길.

- 난 16K와 외부 모드에서 확장 68HC11이 설치 프로그램을 플래시와 16K 램

내가 한것처럼 부트 코드를 원하는 수 있도록 자신의 내 - 난 어차피 ROM을 해제가는 것이었다 내가 가진, ROMless입니다 68HC11A1합니다.

- 우주 이해 리셋 벡터는 (그리고 다른 모든 저장되어있는) (되지 않으며, 이동식 메모리의 끝)에.

- 언제 그것이 다시 시작 68HC11 (벡터의 전원을 건 경우) 뭐, 첫 번째 주소가 생겼다 절대적으로 무엇을 정확히니까, 무슨 가치가 기본.
위치 인터럽트 핸들러를 통해 당신은 독서를 식별 어디 doco 그것이 값을 변경할 수 있습니다이있다 매우 분명 부팅 후.

플래시면 외부 내가 원하는 건 내 재설정에 코드를 내 주소로 포인트 벡터가 항상, 어떻게, 어떻게 영구적으로 만들어이 내가 잘못 나 이제 위치 메모리 벡터 값을 때 다시 부팅 영구 보류 실제 수있는 EEPROM이 작은 비트.

영구와하더라도 지마 주소 다른 벡터는 벡터 때로 믿을 수 재설 정할 수 있습니다 분명히 내 외부가 이후에이 업데이 트에 의해 코드를 제가 플래시 기반의 부팅 코드, 영구되어야합니다.68HC11 경우에는 보관되지 않습니다 전원 공급 아래는 벡터 리셋 방법 EEPROM이 없으면 외부 알고 68HC11가 부팅하는 내 코드.

아니면입니다 그것은 사건 그 기본 값은 전원이 적용된 그 시작의 기억 0000 바로 $ 지점에 벡터 재설정와 나는 0000 $에 라인의 코드가 필요 EEPROM이 내려 여기 내 넣어 처음으로 내

나는 며칠 동안 인터넷을 검색해되어 밖으로 수도 안 그림, 도와주세요

** 난, 모드이라고 생각하고 그것을 실행 내가 부트 스트랩 위치 플래시 시작 던져 코드를 외부 내려 제를 가리 키도록 벡터를 재설정을 통해 직렬로 간단하게 변경하고 다음 모드로 가야 정상 뒤쪽으로, 물론이 경우에만 가능 재설정 벡터 포인터이며, 이외의 volitile 다시 설정한 후 유지됩니다.

 
난 당신을 희망이 간단한 68HC11 도울 수 코드
코드 :

비상 업적 $ F000

PORTC equ 1천3달러

DDRC equ 1천7달러시작 :

LDAA # $ FF로

STAA DDRC

LDAA # $ 55

STAA PORTC

전환 :

COM PORTC는, 포트를 보완 C

JMP 전환비상 업적 $ FFFE; RESET 벡터

FDB 시작; 포인트를 시작하는 방법
 
가야 68HC11 아는가 먼저 거기에 포인트가 무엇 외장 플래시 부팅, 장소, 그것은 코드를하기 전에 할 수있는 실행에 필요한 감사 않는 방법 답변을 위해서 bootup에 거기에 어떤 식으로든 지적 수

 
인용구 :

- 난 외부 16K와 확장 모드에서 설치 프로그램을 68HC11 가지고 Flash 및 16K 램, 난 내 자신의 부트 코드를 만들어 원하는대로 어쨌든 ROM을 해제하려고 했어요 - 내가 68HC11A1을 ROMless됩니다있다.- 그 리셋 벡터는 (및 모든 기타) (저장하고 이동식되지 않습니다) 메모리 공간의 끝에 이해합니다.
 
죄송하지만 지금은 하나에요 이걸 조금 천천히.나는 아직도 그것을 얻을 수 아주 없습니다.

위치 스트랩 좋아 부팅 HC11을 가야 관리 말한면 난에 빠져 FFFE 어떤 시리얼 모드, 다운로드를 통해 코드를 포트 달러에 위치)지도에있는 메모리와 코드 HC11 내가 말할 가게 8000 달러 (8킬로바이트 플래시 32768 시작에 어디 리셋 벡터가 저장된 항상.이것은 좋은거야 다.전원 힘이있는 동안에 다운로드를 통해와 나는 코드가없이 발생하는 일련해야 재설 정할 수있는, 괜찮아요 플래시의 68HC11 제거에서 시작되어 그것을 것입 포인트 벡터 재설정.

그러나 무엇을 제거한 경우는 전원, 확실히하는 경우 리셋 벡터이며 volitile의 RAM이 될 가치가 손실 일부 기본값으로 되돌리려면됩니다.그럼 내가 기대 플래시 외부로 내가 가진 불타 그것은 코드 부팅 지점 내, 그것은 기본 위치에 어떤 부팅됩니다 시도하십시오.

,지도와합니까 비활성화 ROM을 perminent 아니면은 내가 누군지에 재설정이 잘못 원하는 트랙 내 말은, 만약 벡터의 주소 영역으로 플래시의 작은 조금을 저장하는 벡터.플래시 매핑 당신은 자신의 플래시를 유도를 그 저장 공간 및 원하는 perminent 당신을 쳐다보지 항상 것입에게 68HC11이 사건은 그런 적이있다면 당신이 신경 dosn't과 그 해결합니다.

 
겠습니까 배선을하거나 같이 보낼 메모리 맵, 추가 그래서 당신이 도와 줄 수 있습니까?

 
budhy, 여기에 도움 덕분에 그것입니다.

질문 ROM이 활성화된 경우 기본 않습니다 초기화 벡터에 의해 코드에 HC11 ROM을 부팅 지점 항상.언제 ROM을 disbale ROM을 할 기반의 벡터 값은 대소문자를 사라지게뿐만 아니라이, 당신이 떠날 무료로지도하여 처음으로 플래시 위치 벡터 메모리 재설정 가게 포인터를 항상 것입 지역 메모리에 그의 부팅 코드 나 플래시 메모리 것이 제를 시작으로 가리 키 값을 간단히 저장

난 포함)하는 무엇 그때 내가 가진 현재와 B)를 떼어 난 뭘 믿어야 내 전원 공급 장치가되면 제가 보존해야 할, 기본적으로있을 매핑할 플래시 그럴 가치는 벡터 그것 표지 위치를 메모리 벡터 때문에 재설정
미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에

 

Welcome to EDABoard.com

Sponsor

Back
Top