keil 컴파일러을 이용하여서 8051에 소스를 올릴 때
8051의 내부 롬이나 램의 크기가 파일 소스에 비해
모자라면 컴파일러에서 에러를 띄어 주나요??
지금 소스를 구우면 잘 동작하는데...
다른 기능을 첨가 하기 위해서 소스를 약간(거의 한두줄)
추가 하고 나뒤에 구우면
구워 지기는 하는데.. 아무 동작도 하지를 않습니다...
답변 부탁드립니다..ㅠ.ㅠ
8051의 내부 롬이나 램의 크기가 파일 소스에 비해
모자라면 컴파일러에서 에러를 띄어 주나요??
지금 소스를 구우면 잘 동작하는데...
다른 기능을 첨가 하기 위해서 소스를 약간(거의 한두줄)
추가 하고 나뒤에 구우면
구워 지기는 하는데.. 아무 동작도 하지를 않습니다...
답변 부탁드립니다..ㅠ.ㅠ
물론 라이팅도 되고요....하지만 동작은 되지 않습니다.
이런 문제의 대부분은 bank를 넘어섰기 때문에 생깁니다.
각 bank가 사이즈가 넘지 않도록 조정을 하시거나...
아니면 call function이 common bank를 통해서만 call 되도록 소스를 수정하세요...
부디 성공하시길....