도와주세요!!
글 수 15,339
2004.03.15 09:22:58 (*.148.52.97)
6683
ezboot를 수정하여 기본 serial을 바꾸고 싶습니다.
config.h의
#define DEFAULT_SERIAL 2 -> 1로 바꾸었습니다.
그래도 작동하지 않습니다.
어느 부분을 바꾸어야 합니까?
또한,
eztiny의 어느 부분을 수정하여야 됩니까?
STUART대신 BTUART로 쓰기 위해
tiny_serial.h의
#define TINY_CKEN_STUART (1 <<5 ) // STUART Clock Enable
#define TINY_CKEN_FFUART (1 <<6 ) // FFUART Clock Enable
#define TINY_CKEN_BTUART (1 <<7 ) // BTUART Clock Enable
을
#define TINY_CKEN_STUART (1 <<7 ) // STUART Clock Enable
#define TINY_CKEN_FFUART (1 <<6 ) // FFUART Clock Enable
#define TINY_CKEN_BTUART (1 <<5 ) // BTUART Clock Enable
로
#define STUART_GPDR1_MASK ( GPIO_bit(47)|GPIO_bit(46) )
#define STUART_GPDR1_VALUE ( GPIO_bit(47) ) // TXD
를
#define STUART_GPDR1_MASK ( GPIO_bit(43)|GPIO_bit(42) )
#define STUART_GPDR1_VALUE ( GPIO_bit(43) ) // TXD
로
#define STUART_BASE 0x40700000
를
#define STUART_BASE 0x40200000
로
바꾸었습니다.
이렇게 해도 작동하지 않는데,
어떻게 하여야합니까?
config.h의
#define DEFAULT_SERIAL 2 -> 1로 바꾸었습니다.
그래도 작동하지 않습니다.
어느 부분을 바꾸어야 합니까?
또한,
eztiny의 어느 부분을 수정하여야 됩니까?
STUART대신 BTUART로 쓰기 위해
tiny_serial.h의
#define TINY_CKEN_STUART (1 <<5 ) // STUART Clock Enable
#define TINY_CKEN_FFUART (1 <<6 ) // FFUART Clock Enable
#define TINY_CKEN_BTUART (1 <<7 ) // BTUART Clock Enable
을
#define TINY_CKEN_STUART (1 <<7 ) // STUART Clock Enable
#define TINY_CKEN_FFUART (1 <<6 ) // FFUART Clock Enable
#define TINY_CKEN_BTUART (1 <<5 ) // BTUART Clock Enable
로
#define STUART_GPDR1_MASK ( GPIO_bit(47)|GPIO_bit(46) )
#define STUART_GPDR1_VALUE ( GPIO_bit(47) ) // TXD
를
#define STUART_GPDR1_MASK ( GPIO_bit(43)|GPIO_bit(42) )
#define STUART_GPDR1_VALUE ( GPIO_bit(43) ) // TXD
로
#define STUART_BASE 0x40700000
를
#define STUART_BASE 0x40200000
로
바꾸었습니다.
이렇게 해도 작동하지 않는데,
어떻게 하여야합니까?