-
- Так. С IAR вроде подружился. С flash наконец-то получилось работать. Притом, почти так, как мне и нужно было. AVR Toolchain с памятью программ не умеет как надо работать. Может я не до конца разобрался, но мои попытки заставить читать flash как Mazur(1624 знак., 21.09.2013 21:50)
- А что же вы хотели. Вы объявили тип функции void и при этом хотите, чтобы она вам что-то возвращала. Bill(28 знак., 21.09.2013 22:29)
- Странно, в AVR Toolchain проскочило. - Mazur(21.09.2013 22:35)
- А что же вы хотели. Вы объявили тип функции void и при этом хотите, чтобы она вам что-то возвращала. Bill(28 знак., 21.09.2013 22:29)
- В 41-й строки вы говорите компилятору, что переменная у вас должна размешаться в программной памяти. На самом деле, вам нужно объявить указатель на переменную в программной памяти. Поэтому нужно изменить код: Bill(59 знак., 21.09.2013 14:22)
- описание типа это описание типа, а экземпляр переменной описанного типа может быть где угодно в том числе во флэш, тогда и применяем модификатор PROGMEM или чего там у иара за него. - RED_DRAGON(21.09.2013 14:03)
- +1. Нужно убрать __flash из описания типа. - Bill(21.09.2013 14:13)
- Если везде пишем struct, то typedef не нужен: SciFi(223 знак., 21.09.2013 12:47)
- ИАР делает файл *.dbg. С этим файлом уже AVR-Studio работает. Как будто в ней проект делали. - Mazur(21.09.2013 15:29)
- это смотря чего он он там наворачивает, а если до такого дойдет (не авр правда) RED_DRAGON(452 знак., 21.09.2013 14:05)
- C Eclipse компайлер от IAR приятненько работать - все фичи IDE и компилятор неплохой. - Make_Pic(21.09.2013 13:01)
- Так. С IAR вроде подружился. С flash наконец-то получилось работать. Притом, почти так, как мне и нужно было. AVR Toolchain с памятью программ не умеет как надо работать. Может я не до конца разобрался, но мои попытки заставить читать flash как Mazur(1624 знак., 21.09.2013 21:50)