Перейти к содержанию
    

igorsk

Участник
  • Постов

    83
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о igorsk

  • Звание
    Частый гость
    Частый гость
  1. В чипе есть небольшая область OTP, куда можно прошить AES ключ. После этого весь код будет рашифровываться этим самым ключом. Пример реализации можно посмотреть у LPCXpresso - файлы LPCXpressoWIN.enc, LPCXpressoFS.enc и LPCXpressHS.enc содержат зашифрованный код, который загружается на LPC-Link через USB по протоколу DFU.
  2. В ARMе обычные переходы всегда относительные, так что можно использовать обычные метки. B label ... label ...
  3. А память точно есть по этому адресу? data abort это обычно ошибка чтения или записи. Попробуй прочитать память после загрузки uImage, проверь, сходится ли с файлом.
  4. SAM7X rev.C

    Возможно Analog To Digital (ADC).
  5. LPC1768/9 (или другой Cortex-M3). Есть DSP Library. http://mbed.org/users/simon/libraries/dsp/
  6. Зато делают на M4. "Молодой"? Вообще-то Stellaris был первый в истории чип на ядре M3. Возможно это их и подкосило - все первые баги пришлось на своей шкуре проходить.
  7. Можно самому скомпилять. Если лень, то есть CodeSourcery G++ Lite или Yagarto.
  8. LPCXpresso: License restriction

    http://knowledgebase.nxp.com/forumdisplay.php?f=4 http://support.code-red-tech.com/CodeRedWiki/LPCXLicenseDiag
  9. ARM7 CMSIS?

    Официально CMSIS существует только для серии Cortex-M, но есть реализация для 23xx от команды mbed.
  10. Возможно не хватает питания. Стирание/запись требуют побольше, чем стандартная работа.
  11. Это цветочки. Вот как выглядит memcpy у айфона (ARMv7). (код тут).
  12. LPC1768 + ADC + JTAG

    Может это расследование поможет: http://mbed.org/forum/mbed/topic/2003/ (мопед не мой).
  13. lpc21isp вроде кто-то портировал.
  14. прерывания на lpc1343

    Нормальный компилятор не должен, т.к. у целочисленных литералов по умолчанию тип int. Вот при сдвиге на 31 бит стоит быть осторожным, в таком случае лучше писать 1UL << 31.
×
×
  • Создать...