|
Bootloader для MSP430, как написать бутлоадер для МСП430 |
|
|
|
 |
Ответов
|
Oct 12 2011, 13:07
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (KARLSON @ Oct 12 2011, 15:42)  А что делает запись ((void(*)() )0x2200)();? Вызов функции вида void func(void), расположенной по адресу 2200. QUOTE (KARLSON @ Oct 12 2011, 15:42)  Если после программировании в бутлоадере с помощью этой записи обратиться к инструкции по адресу 0x2200 ( от куда и начинается приложение) старт приложения с инициализацией произойдёт? Если по адресу 0x2200 расположена первая инструкция стартапа. Если же там располагается указатель на адрес точки входа (как было бы, если бы там располагался) вектор сброса, то запись должна была бы быть несколько иной: ((void(**)() )0x2200)().
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
asket Bootloader для MSP430 Oct 15 2007, 10:09 VAI ЦитатаК сожалению в отличии от других процев у MSP... Oct 15 2007, 10:36 asket Цитата(VAI @ Oct 15 2007, 14:36) Плохо по... Oct 15 2007, 11:12 rezident asket, вы сначала разберитесь как внутрипрограммно... Oct 15 2007, 12:11 asket Цитата(rezident @ Oct 15 2007, 16:11) ask... Oct 15 2007, 12:50 VAI Нашел на http://tech.groups.yahoo.com/group/msp430... Oct 15 2007, 13:21 asket Цитата(VAI @ Oct 15 2007, 17:21) Нашел на... Oct 15 2007, 13:56  rezident Цитата(asket @ Oct 15 2007, 19:56) И еще ... Oct 15 2007, 18:40   asket Цитата(rezident @ Oct 15 2007, 22:40) Дык... Oct 19 2007, 08:10    asket Неужели останусь без ответа и привета? Oct 19 2007, 14:56    gotty Цитата(asket @ Oct 19 2007, 11:10) Окей, ... Oct 22 2007, 06:19     asket Еще такой вопрос по поводу сегментации флеш-памяти... Oct 23 2007, 13:27      gotty Цитата(asket @ Oct 23 2007, 16:27) Еще та... Oct 23 2007, 14:16       asket Цитата(gotty @ Oct 23 2007, 18:16) Можно ... Oct 23 2007, 15:48        NoName Цитата(asket @ Oct 23 2007, 17:48) Это мн... Nov 1 2007, 13:39 SSerge Узнать размер именно функции нельзя.
Но можно указ... Oct 19 2007, 19:16 CAHTA_1939 я тут в msp430x1xx_user_guide прочитал что флеш па... Oct 29 2007, 20:36 rezident Цитата(CAHTA_1939 @ Oct 30 2007, 01:36) я... Oct 29 2007, 20:53 АДИКМ Если Вам надо быстрое блочное программирование, то... Oct 30 2007, 13:13 KARLSON Здравствуйте. Собрался писать загрузчик. Т.к. в MS... Oct 5 2011, 07:31 rezident Цитата(KARLSON @ Oct 5 2011, 12:31) - чт... Oct 5 2011, 17:26 KARLSON При двух проектах, ведь будет две функции main();
... Oct 10 2011, 05:20 Сергей Борщ QUOTE (KARLSON @ Oct 10 2011, 08:20) А пр... Oct 10 2011, 06:57 KARLSON И так. Создаю пример.
Вопрос: правильно ли прописа... Oct 10 2011, 11:34 rezident Цитата(KARLSON @ Oct 10 2011, 16:34) И та... Oct 10 2011, 19:44  Сергей Борщ QUOTE (rezident @ Oct 10 2011, 22:44) Boo... Oct 11 2011, 06:12   rezident Цитата(Сергей Борщ @ Oct 11 2011, 11:12) ... Oct 11 2011, 15:08    Сергей Борщ QUOTE (rezident @ Oct 11 2011, 18:08) В в... Oct 11 2011, 17:32     rezident Цитата(Сергей Борщ @ Oct 11 2011, 22:32) ... Oct 11 2011, 17:59      Сергей Борщ QUOTE (rezident @ Oct 11 2011, 20:59) Дык... Oct 11 2011, 22:32 rezident Нет, Сергей, как сделать "перемещаемые" ... Oct 11 2011, 23:16 Сергей Борщ QUOTE (rezident @ Oct 12 2011, 02:16) Нет... Oct 12 2011, 06:14 KARLSON Захотел я сделать прошивку с переходами между прил... Oct 13 2011, 06:35 Сергей Борщ QUOTE (KARLSON @ Oct 13 2011, 09:35) Кста... Oct 13 2011, 15:56 Kurt Мои пять копеек.
Вариант, если в устройстве есть в... Oct 21 2011, 04:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|