Jump to content

    

IV_K

Свой
  • Content Count

    121
  • Joined

  • Last visited

Community Reputation

0 Обычный

About IV_K

  • Rank
    Частый гость

Контакты

  • ICQ
    Array
  1. __ramfunc https://www.iar.com/support/tech-notes/link...ewarm-5.x--6.x/
  2. скинул резюме. если что - пишите или звоните
  3. дык. реализованные проекты в личку сообщу, если есть предложения. =) 15 рупелей и скубенту мало.
  4. в связи с приходом в фирму саранчиэффективных менеджеров начинаю неспешный поиск вариантов. в основном программер, но схемотехника, разводка плат и автокад не чужды. опыт - 10 лет + радиолюбительское прошлое. возраст - 32 основная специализация С/С++ под арм7/9 драйвера для РТОС и т.п. программинг под виндовс/линух тоже. ява и похожие виртуальные машины - в процессе освоения. контроллеры - пофигу какие. начинал с 51х, потом авр,пик,мсп,арм и т.д. освоение нового не проблема из плис работал только с CPLD xilinx территориально - Питер. при наличии вкусных вакансий могу и переехать. такое вот краткое резюме. работодатели - пишите в личку. ps. сколько я на рынке труда стОю? просто интересно.
  5. хочется иметь во флеши по адресу 0x00010002 размер слинкованного кода в количесвах секторов. размер сектора 0x10000 // границы кода -DROMSTART=0x00010004 // -DROMEND=0x000DFFFF // -DLENSTART=0x00010002 // -DLENEND=0x00010003 // // в этот сегмент надо положить (ROMEND-ROMSTART)/0x10000 -Z(CONST)LENSECT=LENSTART-LENEND это в принципе возможно? есть ли какой символ, который указывает на конец слинкованного кода? хелп читал, ничего подобного не нашел, может пропустил чего? iar 4.11
  6. Странный баг

    RTCK надо резистором к земле подтянуть
  7. еще 2 предположения. для портов,на которых висит usb направление ставится ТОЛЬКО для обеих ног.. т.е. нога usb+ на вход и usb- на выход в режиме FIO НЕ РАБОТАЮТ. либо обе вход, либо обе выход. второе. ETM надо ОТКЛЮЧИТЬ, причем в самом начале программы. PINSEL10 &=~ (1<<3); вот так
  8. SCS |= 1; // enable FAST IO
  9. Flasher for TMS470

    аналоговый таймер заткнуть надо? припаяйте резистор в пределах 1-3.3к на AWD к земле. да, кстати, цифровой вотчдог там может еще быть.. например в а288 и b1m есть и то и то..
  10. Flasher for TMS470

    проц какой именно?
  11. Flasher for TMS470

    j-flash+mt-link собственноручно испробовано на tms470r1a384. для прошивки например на производстве только одну кнопку нажать надо.. надо настроить проект и написать макрос инициализации карты памяти
  12. платы A91SAMSE-EK

    в линкере на вкладке extra output указать тип файла raw binary и его грузить по адресу ФЛЕШИ
  13. звиняюсь, фигню сказал.. хотел про упаковку структур сказать, но что-то не то вышло =)
  14. при использовании переменных меньшей длины отдельно - каждая будет занимать 32 бита, в виде структур можно задать упаковку (в иаре смотреть #pragma pack) разрядность портов и данных тут тоже совпадает =)) с PIO в сам7 работать кстати удобно, надо только привыкнуть.. и еще.. арм НЕ НОГОДРЫГАЛКА =) на работу с периферией нужно много тактов, поэтому там куча аппаратных наворотов типа DMA. насчет выполнения команд из рамы.. в арме адресное пространство в отличие от авров ОДНО и ЛИНЕЙНО, поэтому процу вобще пофик откуда выполнять команды и откуда брать данные. для запуска функций из рам их сначала надо туда скопировать из флеши, для этого есть в иаре __ramfunc - копирует в рам код стартапа, ну или ручками копировать.. код из рамы выполняется БЫСТРЕЙ, чем из флеш. и еще преимущество.. код из рамы может выполняться во время стирания/записи флеши, удобно для загрузчиков p.s. за меся КАК-ТО работать сам7 заставить можно, но написать с нуля целевую программу нереально
  15. дык стартап и экзамплы наверное студенты пишут =) доделанного там вряд ли можно найти.. вот проблемы под иаром насчет замены LDR на B я так и не понял..