-
- Код - в студию. - SciFi(15.02.2014 22:13)
- кодогенерация случаем не Thumb? - Argon(15.02.2014 21:25)
- похоже - да - atlant(15.02.2014 21:28)
- переключите на ARM и проверьте - Argon(15.02.2014 21:32)
- Танец с бубном? К тому же Cortex-M is Thumb only. - SciFi(15.02.2014 22:11)
- ну да :) сам-то я все еще на ARM7 поделки делаю... - Argon(16.02.2014 09:50)
- у меня не переключается - все серое. - atlant(15.02.2014 21:37)
- ого! как так может быть? Argon(78 знак., 15.02.2014 21:41)
- EWARM6.40 C/C++ Compiler-->Processor mode-->(0)Thumb - все серое, не преключается. - atlant(15.02.2014 21:45)
- ого! как так может быть? Argon(78 знак., 15.02.2014 21:41)
- Танец с бубном? К тому же Cortex-M is Thumb only. - SciFi(15.02.2014 22:11)
- переключите на ARM и проверьте - Argon(15.02.2014 21:32)
- похоже - да - atlant(15.02.2014 21:28)
- Ключевые слова "атомарная операция" - Vladimir Ljaschko(15.02.2014 21:11)
- +1. 2 atlant: Процессор какой? Моей телепатии не хватает для определения. VAI(331 знак., 16.02.2014 10:02 - 17.02.2014 09:30)
- stm32F205 atlant(7 знак., 17.02.2014 16:44)
- Я использую STM32F205 и Keil, мне родной, ARM-овский компилятор больше по душе. VAI(1425 знак., 18.02.2014 11:20)
- Хорошо в кейле сделано. В иаре такого нет, увы. - Andreas(17.02.2014 10:21)
- stm32F205 atlant(7 знак., 17.02.2014 16:44)
- что сие означает? atlant(168 знак., 15.02.2014 21:17)
- Вообще-то незнакомые слова легко гуглятся. Выжимка для ленивых: для безопасной работы следует запрещать прерывания на момент обращения к битовым полям. - Vladimir Ljaschko(15.02.2014 21:29)
- К int тоже нужно запрещать. Ибо где-то инт не за один раз читается, а где-то оптимизация. - fk0(15.02.2014 22:13)
- OK. Тогда придется или все прерывания запрещать, или хотя бы те, которые меняют другие поля структуры. Проще отказаться от таких переменных в пользу, например, булевых. - atlant(15.02.2014 21:35 - 21:42)
- Конечно, нужно искать баланс. Если ОЗУ достаточно, битовые поля вряд ли имеют смысл. - Vladimir Ljaschko(15.02.2014 21:46)
- Я давно пользуюсь МК от микрочипа. Например, pic24xx. Я никогда не запрещал прерывания при изменениях полей структуры. Это разьве компилятор не отслеживает? atlant(61 знак., 15.02.2014 21:51)
- ... Apтём(122 знак., 16.02.2014 00:23)
- Я давно пользуюсь МК от микрочипа. Например, pic24xx. Я никогда не запрещал прерывания при изменениях полей структуры. Это разьве компилятор не отслеживает? atlant(61 знак., 15.02.2014 21:51)
- Конечно, нужно искать баланс. Если ОЗУ достаточно, битовые поля вряд ли имеют смысл. - Vladimir Ljaschko(15.02.2014 21:46)
- Вообще-то незнакомые слова легко гуглятся. Выжимка для ленивых: для безопасной работы следует запрещать прерывания на момент обращения к битовым полям. - Vladimir Ljaschko(15.02.2014 21:29)
- +1. 2 atlant: Процессор какой? Моей телепатии не хватает для определения. VAI(331 знак., 16.02.2014 10:02 - 17.02.2014 09:30)