-
- "брать верхние секторы, фигли там думать" неробастно... решение пока придумал такое: массив const размером 2 сектора IBAH(58 знак., 04.03.2016 10:23)
- Чего там неробастного? Робастнее некуда. - SciFi(04.03.2016 10:25)
- Уговорил! как тогда зовется константа старший адрес флеш? - IBAH(04.03.2016 10:27)
- в стшной супер либе есть уже определенные дефайны FLASH_BASE SRAM_BASE - Nikolay801_(04.03.2016 10:33)
- Дык то BASE, а надо END - IBAH(04.03.2016 10:40)
- Стесняюсь спросить, а в даташите не написано? :-) Пытаться на всё найти константы "свыше" не только полезно, но и вредно. - SciFi(04.03.2016 10:41)
- У меня IAR даташит читать не умеет :) обрисую задачу: отладка то толстом контроллере, в изделие худой, может быть даже другой марки - IBAH(04.03.2016 10:45)
- Оно? SciFi(383 знак., 04.03.2016 10:59)
- Нашел мана! #pragma data_aligment IBAH(146 знак., 04.03.2016 13:26)
- И работает? В иаре больше, чем 16 нельзя выравнивание делать. Я юнион делал из массива, длинной в сектор, и структуры с нужными данными. И явно адрес задавал подальше от начала и правильный - andreas(04.03.2016 22:00 - 22:03)
- Ага, значит, адрес флеши нельзя дефайнить, а размер страницы можно? Что за безобразие?! :-) - SciFi(04.03.2016 13:39)
- Нашел мана! #pragma data_aligment IBAH(146 знак., 04.03.2016 13:26)
- Оно? SciFi(383 знак., 04.03.2016 10:59)
- У меня IAR даташит читать не умеет :) обрисую задачу: отладка то толстом контроллере, в изделие худой, может быть даже другой марки - IBAH(04.03.2016 10:45)
- Стесняюсь спросить, а в даташите не написано? :-) Пытаться на всё найти константы "свыше" не только полезно, но и вредно. - SciFi(04.03.2016 10:41)
- Дык то BASE, а надо END - IBAH(04.03.2016 10:40)
- #define FLASH_TOP 0x12345678 - SciFi(04.03.2016 10:28)
- не, не катит, 305419896 не у меня столько памяти :) в идеале надо разместить массив конст, по адресу кратному сектору, тогда и инициализацию можно использовать, и читать по нормальному, а если засиплюсплюсить то и писать... - IBAH(04.03.2016 10:35)
- Так чтоли?? alho(95 знак., 04.03.2016 11:41)
- не, не катит, 305419896 не у меня столько памяти :) в идеале надо разместить массив конст, по адресу кратному сектору, тогда и инициализацию можно использовать, и читать по нормальному, а если засиплюсплюсить то и писать... - IBAH(04.03.2016 10:35)
- в стшной супер либе есть уже определенные дефайны FLASH_BASE SRAM_BASE - Nikolay801_(04.03.2016 10:33)
- Уговорил! как тогда зовется константа старший адрес флеш? - IBAH(04.03.2016 10:27)
- Чего там неробастного? Робастнее некуда. - SciFi(04.03.2016 10:25)
- "брать верхние секторы, фигли там думать" неробастно... решение пока придумал такое: массив const размером 2 сектора IBAH(58 знак., 04.03.2016 10:23)