Счетчик местоположения не меняется - PullRequest
0 голосов
/ 03 июля 2018

У меня есть скрипт компоновщика, подобный приведенному ниже:

....

.MemSection :
{
    _MEM_SEC_BEGIN = . ;

    *(.bss .vbss.* .section.*)

    *(.common)

    _MEM_SEC_END = . ;

} > RAM

_MEM_SEC_END_OUTSIDE = . ;

ASSERT( (_MEM_SEC_END_OUTSIDE == _MEM_SEC_END) , "Warning message" )

ASSERT( (_MEM_SEC_END_OUTSIDE != _MEM_SEC_BEGIN) , "Warning message" )

....

Все имена вымышленные, но структура та же самая. Проблема в том, что утверждения не выполняются, я не знаю, почему мой счетчик местоположений не меняется. Пожалуйста, имейте в виду, что мой .MemSection не пуст. В какой ситуации счетчик местоположения может остаться неизменным после определения выходного раздела?

Спасибо!

...