Jump to content
Форум по продукции MOXA

Чтение запись памяти Flash контроллера UC712X


Recommended Posts

Нужен доступ к Flash памяти контроллера!

Обычно у многих контроллеров есть функции работы со Flash памятью.

Хотя некоторые фирмы убирают или документируют их так как от неправильной работы со Flash памятью контролер станет мертвой железкой. Можно легко затереть Boot Loader.

Как можно программно считать область памяти скажем flash_program() : 0x6004000C, 0x73F5C, 0x4 куда записывается локальный IP адрес контроллера при обновлении прошивки.

Интересуют такие функции по работе с памятью:

Чтение - (очень актуальна)

Запись - (интересна при наличии карты областей памяти)

Стирание страницы - (интересна при наличии карты областей памяти)

Информация какие области используются системой - (очень актуальна)

 

Адреса системной области где хранятся IP адреса можно увидеть при изменении:

 

************************************

Local IP Address : 192.168.30.174(C0A81EAE)

TFTP Server IP Address : 192.168.30.42(C0A81E2A)

************************************

 

----------------------------------------------------------------------------

Boot Loader Version 3.5.0.0 S00

Make date: (Mar 28 2011 - 14:43:41)

Module Name : UC7122CE Serial No. : 6906

MAC0 : 00:90:E8:29:9C:91

MAC1 : 00:90:E8:29:9C:92

----------------------------------------------------------------------------

(1) Change IP Setting (2) Show Current IP Setting

 

---------------------------------------------------------------------------

Command>>1

Local IP Address (XXX.XXX.XXX.XXX) - :192.168.30.1

 

Server IP Address (XXX.XXX.XXX.XXX) - :192.168.30.2

Set Local Address to C0A81E01

Set Server Address to C0A81E02

flash_program() : 0x6004000C, 0x73F5C, 0x4

 

flash_program() : 0x60040010, 0x73F58, 0x4

Link to comment

Здравствуйте,

 

К сожалению, MOXA, как производитель, также не документирует функции обращения к памяти.

А не подойдёт редактор реестра, который доступен через Web-консоль устройства?

Link to comment

Очень жаль придется изучить детально документацией на процессор чтоб понять как он работает с flash памятью.

Реестр это так временное хранилище нажал на RESET и все сбросилось.

А необходимо оставлять информацию даже после сброса заводских установок.

Точнее необходимо читать информацию которая хранится в Boot Loader.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...