ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
515452 Топик полностью
amx (14.05.2014 13:50 - 13:53, просмотров: 133) ответил fk0 на PS: хотел спросить сразу. Смотрю gcc rl78 для указателей на функции вызывает их по 16-битному адресу. Это что ж это такое делается! Прямо как pic18 -- вручную что ли следить, чтоб функции вызываемые по указателю ложились в первые 64к??? Как
Оптимизации отличаются :( Если на О3 страшно смотреть, то выхлоп О0 будет сниться в кошмарах. С указателями всё ровно наоборот: http://renesasrulz.com/renesas_products/rl78/f/26/t/4185.aspx
* есть просто указатели, они 16 бит и могут адресовать только 0xF0000-0xFFFFF, но там нету флеша, только ОЗУ и регистры + есть небольшой кусок отзеркаленый с флеша начиная с 0x00200, в который надо(!) класть константы; * есть дальние указатели __far (20 бит), они могут адресовать всё адресное пространство, но реализация пока хромает на обе ноги.