TRS-SOFTWARE http://www.injonl.ru/forum/ |
|
Чтение/запись в память инженерного блока http://www.injonl.ru/forum/viewtopic.php?f=14&t=171 |
Страница 1 из 3 |
Автор: | магога [ 22 окт 2013, 08:59 ] |
Заголовок сообщения: | Чтение/запись в память инженерного блока |
Где можно почитать про протокол инженерника и принцип работы его? Интересует вопрос - чтение/запись в память инженерного блока можно производить по произвольному адресу? |
Автор: | Shtep [ 22 окт 2013, 10:10 ] |
Заголовок сообщения: | Re: Чтение/запись в память инженерного блока |
в спецификации KWP-2000. Принцип работы - в любом нормальном описании 51 ядра. Там же ответ на вопрос адресации. (см. раздел организация памяти, режимы и адресация). |
Автор: | магога [ 22 окт 2013, 11:30 ] |
Заголовок сообщения: | Re: Чтение/запись в память инженерного блока |
KWP2000 и MCS51 читал. KWP описывает только стандартные функции чтения/записи параметров (функции чтения кодов ошибок, дата прогр и пр.). Запись в таблицу (к примеру ПЦН) ИОН тоже через функции выполняет или дает команду на запись по конкретному адресу? |
Автор: | Vint [ 22 окт 2013, 12:03 ] |
Заголовок сообщения: | Re: Чтение/запись в память инженерного блока |
Shtep писал(а): Принцип работы - в любом нормальном описании 51 ядра.
Там же ответ на вопрос адресации. (см. раздел организация памяти, режимы и адресация). |
Автор: | Shtep [ 22 окт 2013, 15:27 ] |
Заголовок сообщения: | Re: Чтение/запись в память инженерного блока |
KWP-2000 Euro-2 |
Автор: | induke [ 24 окт 2013, 22:12 ] |
Заголовок сообщения: | Re: Чтение/запись в память инженерного блока |
магога писал(а): чтение/запись в память инженерного блока можно производить по произвольному адресу? а зачем тебе это? тем более что записываются там только участки с таблицами насколько я понимаю. исполняемый код не меняется поскольку в этой же памяти хранятся инструкции самого процессора если ты хоть один бит самой исполняемой программы изменишь то оа моментально перестанет работать поскольку проц выполнит совсем другую команду и просто вся программа превратится для него в цифровой шум |
Автор: | магога [ 25 окт 2013, 07:56 ] |
Заголовок сообщения: | Re: Чтение/запись в память инженерного блока |
induke писал(а): а зачем тебе это? тем более что записываются там только участки с таблицами насколько я понимаю. исполняемый код не меняется поскольку в этой же памяти хранятся инструкции самого процессора если ты хоть один бит самой исполняемой программы изменишь то оа моментально перестанет работать поскольку проц выполнит совсем другую команду и просто вся программа превратится для него в цифровой шум код нужды нет править, надо править переменные. ОЛТа нет. |
Автор: | induke [ 25 окт 2013, 16:51 ] |
Заголовок сообщения: | Re: Чтение/запись в память инженерного блока |
дык в если ты не знаешь в олте впаяна озу. и при заливке прошивки в режиме олт проц переходит с пзу на работу по озу(ну озу просто эмулирует пзу) прошивка есессно написана таким образом что там видимо дописан кусок который может не прекращая работы основной порграммы переисывать байты в озу я хоть и являюсь кодером но не вкуривал как там оно устроено ибо других дел полно вобщем это свойство инженерной прошивки и на простом мозге это не прокатит по геморойности я думаю дешевле не ебаця делая чтото свое а за это же время заработать денег и купить готовое устройство тем более если ты неплохой инженер раз такое задумал думаю зп у тебя неплохая |
Автор: | Shtep [ 25 окт 2013, 23:34 ] |
Заголовок сообщения: | Re: Чтение/запись в память инженерного блока |
знать не знаю, но объяснить могу (с). У проца С509 как минимум ДВЕ области ОЗУ - RAM и XRAM. |
Автор: | магога [ 26 окт 2013, 01:53 ] |
Заголовок сообщения: | Re: Чтение/запись в память инженерного блока |
Инженерник есть. ОЛТ - имелось ввиду СТР-онлайн иль как он правильно называется. Shtep писал(а): KWP-2000 Euro-2 С помощью доработаных readMemoryByAddress и writeDataByLocalIdentifier? Если да, то в качестве адреса может быть любое значение? Т.е. можно ли помощью этих функций (в том виде, в котором они сейчас) изменить любую переменную/точку_в_таблице? |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |