Jump to content
    

Использование scmRTOS на 1986ВЕ91Т

Здравствуйте

 

Хотелось бы уточнить у профессионалов несколько моментов, касательно использования scmRTOS на данном микроконтроллере.

 

Контроллер построен на ядре Cortex M3, значит конроллер прерываний, системный таймер и собственно ядро у него и других подобных контроллеров идентичны. Следовательно для использования ОС достаточно взять её версию для STM32F103x и только заменить то, что касается непосредственно периферии.

 

Тоесть это:

- скрипт линковки

- набор файлов CMSIS с описанием всех регистров периферийных устройств

 

После этого система будет готова к работе?

Share this post


Link to post
Share on other sites

После этого система будет готова к работе?

Как Вы верно отметили, необходимо:

1. Поправить скрипт линкера (память ОЗУ, ПЗУ, если есть внешняя на шине).

2. Поправить инициализацию (времянки, системный таймер, и т.п.).

3. Платформенно-зависимую часть (адреса регистров, тонкости, связанные с функционированием периферии).

 

Вроде бы все :rolleyes: Однако на практике у людей встречаются трудности. К счастью авторы этой системы доступны для общения на данном форуме, поэтому все проблемы решаемы)

 

Share this post


Link to post
Share on other sites

Как Вы верно отметили, необходимо:

1. Поправить скрипт линкера (память ОЗУ, ПЗУ, если есть внешняя на шине).

2. Поправить инициализацию (времянки, системный таймер, и т.п.).

3. Платформенно-зависимую часть (адреса регистров, тонкости, связанные с функционированием периферии).

Вроде бы все :rolleyes:

Ещё внести изменения в startup.c: заменить таблицу векторов на соответствующую (это наверное входит в пункты 2-3).

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...