|
Как получить карту памяти |
|
|
|
 |
Ответов
(1 - 9)
|
Jan 18 2012, 19:50
|
Участник

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559

|
Там вроде есть сортированные имена, а дальше сортировка по адресам, не так детально но разобраться можно
|
|
|
|
|
Jan 18 2012, 21:26
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(scorp2011 @ Jan 18 2012, 21:50)  Там вроде есть сортированные имена "Там" это где? Цитата(scorp2011 @ Jan 18 2012, 21:50)  а дальше сортировка по адресам, не так детально но разобраться можно Сортировка адресов переменных и проч. из EEPROM, SRAM, Flash всех вместе? Бред какой-то, сортировка от слова сортир. Цитата(scorp2011 @ Jan 18 2012, 21:50)  но разобраться можно А что остаётся...
|
|
|
|
|
Jan 19 2012, 05:59
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 28-11-11
Пользователь №: 68 553

|
Файл на выходе линкера (map который) достаточно информативен, отсюда и большой размер, сортировка по адресам там тоже есть. Непонятны ваши претензии, скажите что вам конкретно надо от файла, для каких целей нужен?
|
|
|
|
|
Jan 19 2012, 07:55
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Цитата(shmur @ Jan 19 2012, 09:59)  скажите что вам конкретно надо от файла Очевидно, что ТС хотел бы получить информацию о распределении памяти, упорядоченную "обратно" представленной в map-файле. Например, для EEPROM: с адреса 0 - распределены 2 байта для переменной XXX из модуля YYY с адреса 2 - распределен 1 байт для переменной AAA из модуля ZZZ с адреса 3 - ...... и т.д. Аналогично и отдельно для распределения SRAM. Иногда (но, очень редко) такая информация, действительно, бывает полезной.
|
|
|
|
|
Jan 19 2012, 13:24
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 28-11-11
Пользователь №: 68 553

|
Цитата(_Артём_ @ Jan 19 2012, 15:18)  Да, это и нужно. И как map получить? У меня не генерит. Настройки проекта -> linker -> вкладка list -> галочка Generate linker map file.
|
|
|
|
|
Jan 19 2012, 16:46
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 28-11-11
Пользователь №: 68 553

|
Цитата(_Артём_ @ Jan 19 2012, 19:24)  Получил html-файл. Смотреть в Module Map? Ну и каша там... Ага, помню в старых версиях иара была возможность генерить html файл, сейчас (у меня 6.21) почему то ее убрали, поэтому файл в стандартном формате - имя_проекта.map. Я обычно заглядываю в него ради MODULE SUMMARY, чтобы посмотреть кто сколько флеша жрет. Что именно вы хотите посмотреть я так и не понял) Впрочем, разобраться там не сложно.
|
|
|
|
|
Jan 19 2012, 17:26
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(shmur @ Jan 19 2012, 18:46)  Ага, помню в старых версиях иара была возможность генерить html файл, сейчас (у меня 6.21) почему то ее убрали, поэтому файл в стандартном формате - имя_проекта.map. Нашёл. Цитата(shmur @ Jan 19 2012, 18:46)  Что именно вы хотите посмотреть я так и не понял) Впрочем, разобраться там не сложно. Понять-то не мудрено. Хочу посмотреть какие есть переменные в еепром и адреса по каким лежат: переделываю старую версию одного устройства и хочу переспотреть еепром , чтобы выкинуть ненужное/устаревшее, в общем навести там порядок. Цитата(shmur @ Jan 19 2012, 18:46)  Впрочем, разобраться там не сложно. Да, разобраться можно, но много лишней для меня сейчас информации и всё перемешено. Спасибо.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|