Если я правильно понял, вы предлагаете написать бутлоадер как отдельный проект? Потому что иначе (когда пишем основную программу) как поместить по ORG 0x00 команду перехода на бутлоадер? Все, что связано в IAR со стартом программы пока для меня не совсем понятно и как это проделать - тоже. Писать бутлоадер как составную часть осн программы - это рисковать неудачным программированием первой страницы, на которой будет приниматься решение о старте бутлоадера... Это видимо еще хуже... И еще. Заливать прошивку по USI при отладке основной программы - слишком долго и неудобно. Т. е. разумно на бут-программирование переходить перед установкой устройства в труднодоступное место, верно?
Если я правильно понял, вы предлагаете написать бутлоадер как отдельный проект? Потому что иначе (когда пишем основную программу) как поместить по ORG 0x00 команду перехода на бутлоадер? Все, что связано в IAR со стартом программы пока для меня не совсем понятно и как это проделать - тоже. Писать бутлоадер как составную часть осн программы - это рисковать неудачным программированием первой страницы, на которой будет приниматься решение о старте бутлоадера... Это видимо еще хуже... И еще. Заливать прошивку по USI при отладке основной программы - слишком долго и неудобно. Т. е. разумно на бут-программирование переходить перед установкой устройства в труднодоступное место, верно?
|