RedYu 0 8 апреля, 2017 Опубликовано 8 апреля, 2017 · Жалоба Всем привет! Может кто-то уже сталкивался с этими процессорами, подскажите. Написал собственный загрузчик для чтения данных из процессоров серии XE, могу вычитывать: RAM, D-Flash/EEPROM, P-FLASH. Теперь интересует запись обратно в память. А именно область D-Flash, не получается записать. Делаю следующим образом: SEI;disable intr MOVB #$FF,EPROT; enable write LDD #$1234; load value LDY #$0800; load address STD 0,Y В качестве передатчика Компьютер <-> Машина использую собственное устройство USBtoCAN. Происходит все следующим образом: - с компьютера указывается адрес, и передаются байтики - ЭБУ получает данные и отвечает согласно запроса - компьютер проверяет данные и в зависимости от результата отправляет данные повторно либо идёт дальше - компьютер переводит ЭБУ в нормальное состояние Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 8 апреля, 2017 Опубликовано 8 апреля, 2017 · Жалоба Всем привет! Может кто-то уже сталкивался с этими процессорами, подскажите. Написал собственный загрузчик для чтения данных из процессоров серии XE, могу вычитывать: RAM, D-Flash/EEPROM, P-FLASH. Теперь интересует запись обратно в память. А именно область D-Flash, не получается записать. Делаю следующим образом: почитайте описание на ваш процессор, возможно перед записью требуется сделать стирание требуемой области или страницы флеша.. еще производители иногда встраивают защиту, т.е. не сняв бит защиты, невозможно стирать/писать.. но к вам ближе первый вариант.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RedYu 0 8 апреля, 2017 Опубликовано 8 апреля, 2017 · Жалоба почитайте описание на ваш процессор, возможно перед записью требуется сделать стирание требуемой области или страницы флеша.. еще производители иногда встраивают защиту, т.е. не сняв бит защиты, невозможно стирать/писать.. но к вам ближе первый вариант.. Спасибо за совет, попробую. Также у меня есть вариант того что писать в д-флеш нужно через RAM. Например записать данные, после чего выставить флаг и ожидать записи данных во д-флэш. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 8 апреля, 2017 Опубликовано 8 апреля, 2017 · Жалоба Спасибо за совет, попробую. Также у меня есть вариант того что писать в д-флеш нужно через RAM. Например записать данные, после чего выставить флаг и ожидать записи данных во д-флэш. ох ты, ёлки, так это моторола.. вот тут упоминается dflash и какой-то хитрый совет: https://community.nxp.com/thread/69546 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RedYu 0 10 апреля, 2017 Опубликовано 10 апреля, 2017 (изменено) · Жалоба ох ты, ёлки, так это моторола.. вот тут упоминается dflash и какой-то хитрый совет: https://community.nxp.com/thread/69546 Увы это несовсем то что нужно. Там наводится пример переопределение всей флеши в д-флеш. И это насколько мне известно без проводков это не сделать. Изменено 10 апреля, 2017 пользователем RedYu Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться