d7d1cd
Участник-
Постов
439 -
Зарегистрирован
-
Посещение
-
Хотя, наверное, то, что я предложил, не получится. Такой вывод делаю из того, что при проверке фьюза программатором, программа в микроконтроллере останавливается.
-
Или пишу в 200, читаю из 1100? Тогда все понятно. Спасибо большое!
-
На сколько я знаю, этого нельзя сделать непосредственно. Можно только соединить необходимое количество портов микроконтроллера с портом JTAG и выполнять проверку так, как это делает программатор (как описано в MSP430 Programming Via the JTAG Interface).
-
Приветствую всех. В даташите на микроконтроллер MSP430F47187 в разделе Memory organization я не совсем понял описание размера памяти RAM. Во первых указано, что всего памяти RAM (Total) 8KB 030FFh-01100h. Тут вроде все ясно: объем памяти 8 килобайт, расположена она по адресам от 1100h до 30FFh. Эта память делится на Extended (объем 6 килобайт, расположение 1900h-30FFh) и Mirrored (объем 2 килобайта, расположение 1100h-18FFh). Тут смутно понимаю. Вроде Extended - это расширенная память, Mirrored - отраженная. Но далее в таблице Memory organization есть еще одна область памяти. Называется RAM (mirrored at 018FFh-01100h), объем 2 килобайта, расположение 200h-9FFh. Как я понимаю, данные по адресам 200h-9FFh копируются (отражаются) соответственно по адресам 1100h-18FFh. Например, пишем байт по адресу 200h, записывается в 2 адреса: 200h и 1100h. Тогда непонятно что будет, если записать байт по адресу 1100h. Он отразится в 200h? Разъясните, пожалуйста...
-
Вы имеете ввиду определить из программы, которая выполняется в этом микроконтроллере?
-
Смотря для кого :) Тиражирование как раз приветствуется. Однако работа программы зависит от лицензии. Чтобы хоть как то защититься от взлома и обхода лицензии надо обфусцировать код для усложнения дизассеблинга.
-
Наверное ничем :). Просто я ничего не знаю об обфускаторах, а запутать код надо. Причем у меня особенность: мой проект написан на ассемблере (около 22000 строк). Поэтому мне нужен либо обфускатор для кода на ассемблере, либо обфускатор для скомпилированной программы (если такой существует).
-
Здравствуйте все! Уважаемые знатоки, подскажите, существует ли обфускатор кода для MSP430?
-
А зачем тогда устанавливаете бит разрешения прерывания на прием? У Вас бит разрешения прерывания на передачу устанавливается один раз (не в основном цикле). На сколько я помню, после выполнения прерывания (после отправки данных), данный бит сбрасывается. То есть, у вас через USART должен отправиться только 1 байт. Вы пишете, что выполняете перезапуск программы. Позвольте уточнить: перезапуск программы в ПК или в МК?
-
Где у вас происходит включение передатчика USART?
-
Я тоже использую программу этого производителя. Все отлично работает. Программатор MSP-FET430UIF.
-
Если такой покупатель найдется, то я думаю, что не буду ему отказывать. Вот только устроит ли его моя цена...
-
Аренда (даже бессрочная) подразумевает возврат устройства. Я не требую возвращать мне устройство. Хотя можно подумать и над этим, но только не требовать, а предлагать вернуть устройство, например за стоимость месяца лицензии.
-
В моей, как тут все выражаются, бизнесс-модели устройство бесплатное. Но оно предоставляется пользователю только при покупке лицензии минимум на месяц.