Цитата(Сергей Борщ @ Apr 12 2007, 10:56)

С камнем не работал, но могу предположить, что при ресете в эти регистры заносится какое-то значение по умолчанию, которое и будет определять карту памяти после старта.
При ресете они все базовые регистры обнуляются (по даташиту). Если для флешки 0-ой адрес подходит по умолчанию в качестве базового, то для работы с рамой её начальный адрес надо грузить в соответсвующий базовый регистр.
Цитата(IV_K @ Apr 12 2007, 12:47)

при старте начальные адреса памятей не определены, значений по умолчанию нет, находятся где угодно =) .
Не совсем так. Начальные значения описаны в даташите - при ресете они обнуляются.
Цитата(IV_K @ Apr 12 2007, 12:47)

при работе из рама отладчик должен запускать макрос для инита карты памяти. при работе из флеши код начинает выполняться из первого сектора флеши с адреса 0 и этот код должен первым делом инициализировать карту памяти в low_level_init() или в cstartup()
Это интуитивно я понял. Проблема в том, что я не нашёл эти адресА в документации ни на один из камней этой линейки? Ни в описании модулей, ну там и не должно, ни в описании на конкретный камень. Ни по тексту, ни на рисунках. В описании карты памяти указаны только границы адресуемого пространства 0x0000 0000 - 0xFFE0 0000:
---------
RAM
The A256 device contains 12K bytes of internal static RAM configurable by the SYS module to be addressed
within the range of 0x0000_0000 to 0xFFE0_0000. This RAM is implemented in one 12K-byte array selected by
two memory-select signals. This configuration imposes an additional constraint on the memory map for RAM;
the starting addresses for both RAM memory selects cannot be offset from each other by the multiples of the
size of the physical RAM (i.e., 12K bytes for the A256 device). The RAM is addressed through memory selects 2 and 3.
---------
Цитата(IV_K @ Apr 12 2007, 12:47)

понимаешь правильно, сперва надо инициализировать.
// RAM is 12K at 0x00400000 is einitialized as follows
Вот где ты эту цифру прочитал? Предполагаю, что в хидере компилятора. А составители хидера где эту цифирь прочитали? Почему именно этот адрес, а не другой?
Пасиб всем за участие. Отдельным палдиез