Работа чипа памяти.

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Максим B, 17 фев 2018.

  1. Максим B

    Максим B Гуру

    Всем привет. Есть NAS сервер, который использует FLASH память m25p64. Изначально я убил его корявой прошивкой. Полазил по интернету и нашел в итоге решение. Подключился по UART, загрузился u-boot. Собственно вопрос: объясните или может есть статья для "трудных" , где почитать про работу памяти, какие адреса используются и как их вообще читать, считать. Решение было такое:

    setenv bootcmd go 0x1000000
    save
    tftpboot 0x1000000 V01R05.bin
    cp.b 0x1000000 0x30000000 0x7fffff и все заработало, но откуда взялись числа 0x+++++++.


    В даташите на память - сектор 0 - 000000h -00ffffh
    ----------- - ---------- - ---------
    сектор 127 7f0000h-7fffffh
     
  2. mcureenab

    mcureenab Гуру

    Все процессоры после запуска загружают в регистр указателя команды некоторое фиксированное число - адрес первой команды, с которой начнется выполнение программы.
    Часто это только команда перехода в более подходящую для размещения больших программ область памяти.