zx_ (23.03.2010 01:41, просмотров: 121) ответил zx_ на как в iar с++ указать компилятору, что переменную нужно запихнуть в регистр, а не в память?
Спасибо всем за помощь. Возникли ещё вопросы. для MSP430 как __regvar могут быть только R4 и R5?
Если библиотеки собраны с использованием R4 и R5 - то компилятор хоть ругнется?
нашел такую форму записи переменной в регистр:
__no_init __regvar char I2cStatus @ 4;
__no_init __regvar char I2cTransferCount @ 5;
в окне Watch значение переменной I2cTransferCount=<error>. Но проект компилится без ошибок. С регистром R4 ошибки нет.
Что не правильно?
Есть подозрение, что R5 где-то портится... Поиска в окне дисассемблера нету... как называется файл с содержимым этого окна?