Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Расчёт CRC-32 на контроллере 8051 (вопрос внутри)
Отправлено
ZoltriX (95.135.78.104) 02 февраля 2015, г. 18:37
Есть реализация CRC-32
http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/libkern/crc32.c
Когда пытаюсь скомпилить, то вылазит ошибка, так как не может впихнуть таблицу в отведённые 128 Байт памяти, но на кристалле есть ещё 4 кБ внешней памяти. Как переписать код чтобы обращение было именно в ту область, которая косвенно адресуется
Составить ответ | Вернуться на конференцию
Ответы
- В википедии про это. - Тумблер (пустое, ссылка, 03.02.2015, 00:31:46 80.71.252.108)
- xdata перед объявлением массива для ОЗУ с адресом >256, code - для расположения в ROM - sav_ua (пустое, 02.02.2015, 22:24:17 176.105.5.176)
- таблицу как const пропишите, чтобы она расположилась в памяти программ, ну или flash. Как точнее зависит от конкретной среды разработки - Elektronik (пустое, 02.02.2015, 19:20:23 95.24.62.110)