-
- Маладец.А за мегабайт памяти для кода ты будешь доплачивать? - Evgeny_CD(25.01.2016 13:49)
- обычно, если в одном семействе, то удвоение памяти добавляет от 5 до 8% к стоимости. Но если много не нужно, то не берите )) - Илья(25.01.2016 14:30)
- Для меня цена камня роли не играет, но сочинить программу на 1М я точно не смогу. Даже на 500к - Крок(25.01.2016 14:21)
- в них dual partition Flash, можно использовать как одну область памяти, но как вариант предполагается в одной половинке хранить заводскую версию прошивки, а во вторую писать обновление , тогда при "аларма" можно одним битиком откатиться к Илья(44 знак., 25.01.2016 14:35)
- Изящно! - Крок(25.01.2016 16:51)
- Отличная фишка! В каких чипах имеется? Это позволяет закрыть глаза на кривизну таблиц векторов 24 серии. Увы, что MPLAB ничем не прикроешь ;) - Гудвин(25.01.2016 15:02)
- Проблема с кривизной векторов исключительно у тебя в голове. Делал бутлодырь для пика: делается _одна_ таблица векторов вида jmp $+xxx, где xxx начинается в новой странице (которая загружается) и альтернативная (через SFR включается) -- для самого fk0(542 знак., 04.02.2016 00:22)
- >>>>>> поскипал <<<<<<< - Гудвин(04.02.2016 07:42 - 05.02.2016 01:52)
- В роли индуса выступаешь в данном случае ты. Повторю -- нет там никаких проблем с векторами. Именно на такой вариант "индусы" и рассчитывали. Это типовое "в области компьютеров" решение. Как они могли в разные страницы положить? Откуда они размер fk0(985 знак., 04.02.2016 10:37)
- >>>>>> поскипал <<<<<<< Такие же лепили и PIC24H с его хитровы**анным разграничением доступа, котрое по большому счету никому и нах не фпилось. Положить вектора в 2 ОТДЕЛЬНО СТИРАЕМЫЕ 1 кб страницы это нелогично - на Гудвин(526 знак., 04.02.2016 12:00 - 05.02.2016 01:53)
- Я в общем-то согласен с fk0. Не понимаю, о каких проблемах ты пишешь. Все там хорошо и с векторами и с хранением данных во флеш (во всех трех байтах слова). По крайней мере так было 7 лет назад, когда я их программировал. - Alex B.(04.02.2016 15:11)
- Да это просто ответка на его распальцовку :) PIC24F неплохой камешек. Мне понравился - нежручий, быстрый, малоногий. Разобраться с таблицей векторов, помню, ты мне помог. Меня больше убила дальнейшая борьба с дырявым CAN в PIC24H, Гудвин(345 знак., 04.02.2016 15:53 - 17:11)
- Про КАН ничего не скажу - не смыслю - но даже в 24- разрядных таблицах можно найти свои плюсы. Крок(180 знак., 04.02.2016 16:01)
- Плюсы есть во всем. Есть личная неприязнь (может и необоснованная) :) Я в то время был одержим идеей прикрутить "MP3 чейнджер" к штатной СD гавнитоле форда (у китайцев еще не было такого, а я расперчил протокол взаимдействия по CAN шине). Гудвин(1238 знак., 04.02.2016 17:09 - 17:19)
- Вот когда Вы в этой истории упоминаете "копеешный" камень, я хочу уточнить, а сколько Ваш рабочий день стоит? Ну чтоб понять, сколько таких камней купить можно. - Крок(04.02.2016 17:48)
- Он действительно копеешный в отличии от других аудио DAC. Не говоря уже о VS11xx и иже с ними. А если эта реплика насчет "непонятной вошкотни со всяческой херней", Гудвин(359 знак., 04.02.2016 18:22 - 18:33, ссылка)
- Вот когда Вы в этой истории упоминаете "копеешный" камень, я хочу уточнить, а сколько Ваш рабочий день стоит? Ну чтоб понять, сколько таких камней купить можно. - Крок(04.02.2016 17:48)
- Плюсы есть во всем. Есть личная неприязнь (может и необоснованная) :) Я в то время был одержим идеей прикрутить "MP3 чейнджер" к штатной СD гавнитоле форда (у китайцев еще не было такого, а я расперчил протокол взаимдействия по CAN шине). Гудвин(1238 знак., 04.02.2016 17:09 - 17:19)
- Про КАН ничего не скажу - не смыслю - но даже в 24- разрядных таблицах можно найти свои плюсы. Крок(180 знак., 04.02.2016 16:01)
- Да это просто ответка на его распальцовку :) PIC24F неплохой камешек. Мне понравился - нежручий, быстрый, малоногий. Разобраться с таблицей векторов, помню, ты мне помог. Меня больше убила дальнейшая борьба с дырявым CAN в PIC24H, Гудвин(345 знак., 04.02.2016 15:53 - 17:11)
- Я в общем-то согласен с fk0. Не понимаю, о каких проблемах ты пишешь. Все там хорошо и с векторами и с хранением данных во флеш (во всех трех байтах слова). По крайней мере так было 7 лет назад, когда я их программировал. - Alex B.(04.02.2016 15:11)
- >>>>>> поскипал <<<<<<< Такие же лепили и PIC24H с его хитровы**анным разграничением доступа, котрое по большому счету никому и нах не фпилось. Положить вектора в 2 ОТДЕЛЬНО СТИРАЕМЫЕ 1 кб страницы это нелогично - на Гудвин(526 знак., 04.02.2016 12:00 - 05.02.2016 01:53)
- В роли индуса выступаешь в данном случае ты. Повторю -- нет там никаких проблем с векторами. Именно на такой вариант "индусы" и рассчитывали. Это типовое "в области компьютеров" решение. Как они могли в разные страницы положить? Откуда они размер fk0(985 знак., 04.02.2016 10:37)
- А еще можно бутлоадер без прерываний написать. - AlexBi(04.02.2016 11:22)
- *смущаясь* А что, бутлодер принято с прерываниями писать? - LightElf(05.02.2016 10:54)
- "А почему бы и не ПА?"(с). Загрузчики разные бывают. Например, возжелал я грузиться с USB флэшки. Смотрю, что есть по этому поводу в Keil. И вижу, что на данный момент их middleware юзает в предкомпилированных либах rtos, heap, и еще чемодан Гудвин(182 знак., 05.02.2016 11:13)
- Зато потом хрен перенесешь на другой камень. - LightElf(05.02.2016 19:24)
- Хе-хе... Переносимость... Привыкли, панимаш, к uart и hex :) Это я еще умолчал про последующую проверку загрузчиком "а не появилось-ли чего новенького в датафлэш?". Ибо туда целевая прошива может залить по wi-fi обновление. В других камнях все Гудвин(516 знак., 06.02.2016 02:45)
- **немедленно почувствовал себя лохом** ужос. У меня тока Ethernet и USB. Бутлодер - один на всех, шоб компуковый софт не переписывать. Апдейт по NFC тока в отдаленных планах. - Lightelf(06.02.2016 21:56)
- Хе-хе... Переносимость... Привыкли, панимаш, к uart и hex :) Это я еще умолчал про последующую проверку загрузчиком "а не появилось-ли чего новенького в датафлэш?". Ибо туда целевая прошива может залить по wi-fi обновление. В других камнях все Гудвин(516 знак., 06.02.2016 02:45)
- Зато потом хрен перенесешь на другой камень. - LightElf(05.02.2016 19:24)
- А что, запрещено в бутлоадере прерывания использовать? Почему это? - Apтём(05.02.2016 11:07)
- "А почему бы и не ПА?"(с). Загрузчики разные бывают. Например, возжелал я грузиться с USB флэшки. Смотрю, что есть по этому поводу в Keil. И вижу, что на данный момент их middleware юзает в предкомпилированных либах rtos, heap, и еще чемодан Гудвин(182 знак., 05.02.2016 11:13)
- *смущаясь* А что, бутлодер принято с прерываниями писать? - LightElf(05.02.2016 10:54)
- >>>>>> поскипал <<<<<<< - Гудвин(04.02.2016 07:42 - 05.02.2016 01:52)
- так в них же и имеется (PIC24FJxxGA6, GB6), есть в PIC32MZ Илья(290 знак., 25.01.2016 15:55)
- Проблема с кривизной векторов исключительно у тебя в голове. Делал бутлодырь для пика: делается _одна_ таблица векторов вида jmp $+xxx, где xxx начинается в новой странице (которая загружается) и альтернативная (через SFR включается) -- для самого fk0(542 знак., 04.02.2016 00:22)
- в них dual partition Flash, можно использовать как одну область памяти, но как вариант предполагается в одной половинке хранить заводскую версию прошивки, а во вторую писать обновление , тогда при "аларма" можно одним битиком откатиться к Илья(44 знак., 25.01.2016 14:35)
- Маладец.А за мегабайт памяти для кода ты будешь доплачивать? - Evgeny_CD(25.01.2016 13:49)