-
- Короче друзья, все-таки можно внести изменения в файлы *.svd. Как ни банально, но для сохранения изменений, достаточно снять атрибут ридонли для каталога, где данные файлы лежат. - zzz-spider(20.01.2020 11:28)
- Добрый день, дорогие товарищи. Паровозом возникла очередная трабла... IAR напрочь отказывается демонстрировать специфический регистр DMAMUX. Даже в списке регистров его нет. Имеются-ли мнения по этому поводу? Имеет-ли смысл дальше ковырять файл zzz-spider(7 знак., 21.01.2020 07:59)
- в мануале в DMAMUX register map вижу туеву хучу регистров DMAMUX_xxxx, но не DMAMUX - Vit(21.01.2020 09:09)
- Странно, работаем с L4 год, но ни разу такие вопросы не возникали. - VLLV(21.01.2020 08:07)
- И у меня бы не возникли, не начни я использовать TIM15. И что по поводу DMAMUX? - zzz-spider(21.01.2020 08:44)
- Добрый день, дорогие товарищи. Паровозом возникла очередная трабла... IAR напрочь отказывается демонстрировать специфический регистр DMAMUX. Даже в списке регистров его нет. Имеются-ли мнения по этому поводу? Имеет-ли смысл дальше ковырять файл zzz-spider(7 знак., 21.01.2020 07:59)
- STM32L4Rxxx. В данном мануале усе есть. Меня, вообще, интересует IM15 - zzz-spider(20.01.2020 09:18)
- RM0432. Стр. 1301. Стр.1321. Для TIM15_SMCR, Offset = 0x08, если чо... - zzz-spider(20.01.2020 09:50)
- А, ну да. Нет, серьёзно, чем костыль не угодил? - SciFi(20.01.2020 09:29 - 09:49, ссылка)
- Смысл костыля в чем? - zzz-spider(20.01.2020 09:55)
- Покажет значение регистра в окне watch, а вы что подумали? - SciFi(20.01.2020 10:18)
- Смысл костыля в чем? - zzz-spider(20.01.2020 09:55)
- В RM0432 Rev 6 наблюдается единая глава для TIM15/TIM16/TIM17, но register map отдельно для TIM15 и отдельно для TIM16/TIM17, а там такого не наблюдается - Vit(20.01.2020 09:35)
- Господа, проблема остается не решенной до сих пор. По какой-то причине в файле .svd для нужного камня нет секции для описания SMCR регистра для таймеров TIM15, TIM16, TIM17. Соответственно, значения этих регистров в дебаггере я увидеть не могу. В zzz-spider(177 знак., 20.01.2020 07:20)
- Мой мануал говорит, что у TIM16/17 нет такого регистра. - SciFi(20.01.2020 09:06)
- Получилось вот так версии 8.40, в окне регистров нужного таймера, в поле Find, забил "SMCR", кликнул Enter и данный регистр появился - zzz-spider(13.01.2020 10:37)
- А, не..., нифига, это открылся другой таймер - zzz-spider(13.01.2020 10:50)
- Ооо..., К стати, для Этого таймера такой регистр в SVD не указан. - zzz-spider(13.01.2020 09:51)
- Не у всех таймеров этот регистр есть. В этом случае, вероятнее всего, туда можно писать что угодно с нулевым эффектом. - SciFi(13.01.2020 10:03)
- Как раз у этого таймера есть такой регистр. Его можно изменить и все это работает. Тока внести изменения в файл не получается - zzz-spider(13.01.2020 10:07)
- Вероятно у файла атрибут read-only. снять и отрихтовать. можно сравнить с svd из другого источника. если что, заменить файл. - Vit(20.01.2020 09:02, ссылка)
- У файлов в этой директории не установлен атрибут ридонли. Они защищены другим способом. - zzz-spider(20.01.2020 09:54)
- при незапущенном IAR по идее с правами админа возможно заменить. а по ссылке в STM32L4R7.svd и STM32L4R97.svd таки нет этого SMCR для TIM15 - Vit(20.01.2020 10:02)
- У файлов в этой директории не установлен атрибут ридонли. Они защищены другим способом. - zzz-spider(20.01.2020 09:54)
- Для cc1352 получалось генерировать svd и править ручками. - evgeniy1294(13.01.2020 10:25)
- В качестве костыля можно вбить в окно watch что-то типа *(int*)0x12345678. - SciFi(13.01.2020 10:12)
- Лучше (TIM_TypeDef*)<addr> - evgeniy1294(13.01.2020 10:19)
- Вероятно у файла атрибут read-only. снять и отрихтовать. можно сравнить с svd из другого источника. если что, заменить файл. - Vit(20.01.2020 09:02, ссылка)
- Как раз у этого таймера есть такой регистр. Его можно изменить и все это работает. Тока внести изменения в файл не получается - zzz-spider(13.01.2020 10:07)
- Хорошо, а как внести изменения в этот файл, если защита IAR не дает вносить изменения? - zzz-spider(13.01.2020 10:01)
- Не у всех таймеров этот регистр есть. В этом случае, вероятнее всего, туда можно писать что угодно с нулевым эффектом. - SciFi(13.01.2020 10:03)
- В svd-файле этот регистр есть? - evgeniy1294(13.01.2020 09:40)
- Да. Такой регистр имеется. С указанием всех полей - zzz-spider(13.01.2020 09:45)
- Была версия 8.22. Установил 8.40. Результат тот же... - zzz-spider(13.01.2020 09:47)
- Да. Такой регистр имеется. С указанием всех полей - zzz-spider(13.01.2020 09:45)
- Короче друзья, все-таки можно внести изменения в файлы *.svd. Как ни банально, но для сохранения изменений, достаточно снять атрибут ридонли для каталога, где данные файлы лежат. - zzz-spider(20.01.2020 11:28)