[an error occurred while processing this directive]
|
void txdat(char* buf)
{
buf[0]=33; // Вообщем какие-то действия.
}
void main(void)
{
txdat("test");
}
Softune - V30L26R02
Камень MB90F553A.
При компиляции в любой модели памяти с ramconst все OK.
При компиляции в small и medium с -Xramconst в txdat передается неправильный указатель, он вообще не в озу а хрен знает где.
При компиляции в compact и large с -Xramconst все нормально.
Что это? Глюк компилера или я книжку где-то недочитал?
E-mail: info@telesys.ru