С чего начать-то?
Находил пару видео про программировании в Simulink, но эта тема не прельщает, т.к. придётся реализовывать апноут под эту задачу.
Если "на столе", то с помощью отладчика. Отладчик подключается через JTAG (в основном) и имеет доступ в том числе к внутренней SRAM. В нее он загружает маленький загрузчик, запускает его, а уже загрузчик получает от отладчика прошивку и записывает ее во внутреннюю FLASH.FireProoF писал(а):Теперь вопрос: как записать и выполнять программу в FLASH?
Некоторые программы, после запуска, грузят сами себя из FLASH в SRAM. Это делается в целях увеличения производительности. Так же в SRAM можно грузить при отладке, когда питание выключать не нужно.FireProoF писал(а):в RAM он бесполезен после первого же выключения питания.
Я тоже сомневаюсь. Чтобы сказать точно нужно читать даташиты и на ePWM и на GPIO. Можно зайти в раздел Technical Documents на страничке данного контроллера. Там внизу есть раздел User Guides, вот это оно самое. Boot ROM Reference Guide - это как раз про внутренний загрузчик, Optimizing C/C++ Compiler - про компилятор; DSP CPU and Instruction Set - про ядро микроконтроллера; System Control and Interrupts Reference Guide - про настройку PLL, прерываний и GPIO; Enhanced Pulse Width Modulator (ePWM) Module - про тот самый ePWM; ну и так далее.FireProoF писал(а):Возник еще один. Более важный вопрос. Вот есть примеры из ControlSUITE. Например ePWM. В коде видно как настраивается периферия, но ни строчки про конфигурацию портов IO. Это надо делать вручную, или при включении периферии само всё настраивается (в чём сомневаюсь).