Могу ли я сохранить регистры CRC MSP430 во время переключения контекста FreeRTOS?
Я использую MSP430F5418 с FreeRTOS 7 в средней модели данных.
Я хочу сохранить регистры MSP CRC при переключении контекста FreeRTOS. Я отредактировал portext.s43 следующим образом.
В макросе сохранения контекста, после помещения 15 регистров в стек, я помещаю регистры CRC. (CRCDI - регистр MSP для сохранения)
mov.w CRCD1, r15
pushx.a r15
В макросе восстановления контекста я вставил CRC как раз перед тем, как добавить 15 регистров.
popx.a r15
mov.w r15, CRCDI
Он должен работать, но это не так. Управление программой происходит в неизвестном месте.
У кого-нибудь есть идея?
1 ответ
Я не знаю, почему люди задают вопросы о поддержке FreeRTOS на форумах, отличных от бесплатного и активного форума запросов поддержки FreeRTOS. Это делает мою жизнь трудной.
Я ответил на ваш вопрос здесь: https://sourceforge.net/projects/freertos/forums/forum/382005/topic/5367023