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

Turbo_enot

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник
  1. Собрал U-Boot, намучился не мало. Прошиваю плату через Xilinx SDK 14.7 по JTAG, пишу connect, выбираю dow что нужно, - всё по Ксайлинковской инструкции? вроде всё отлично. Жму run, и.... тишина. В консоли пусто. Где же сообщения о том, что он загрузился, и всё хорошо. Помогите с предположениями. Я так близок, а понятия не имею в чём дело. В инете везде примеры с загрузкой в SPI flash, а мне это на данном этапе не нужно. Помогите кто чем может. ЗЫ Если что нужно из инфы ещё сообщить - говорите.
  2. В texas'овских LaunchPad'ах usb действительно присутствует уже на самой плате, и через это usb они замечательно шьются, т.к. в эту плату встроен программатор. Если же Вы сами собираетесь лепить свои схемы с MSP'шкой на борту, то Вам возможно стоит взглянуть на отдельные программаторы, типа этого: https://www.olimex.com/Products/MSP430/JTAG...0-JTAG-TINY-V2/
  3. Работа на MSP430

    Code Composer называют тормозом на эклипсе, хотя техасцы его во всю пиарят. Сам работаю в IAR, отличная среда разработки. Поддерживает кучу контроллеров, которые также можно симулировать, используя Proteus. Энергию не советую: работая на MSP430, спускаться до уровня Arduino, как минимум не круто. Удачи!
  4. Думаю, что Вы правы насчёт второго. Учитывая использование большой партии 2101, у меня сложилось точно такое же мнение.
  5. В итоге на MSP430F2101 удалось записать информацию размером до 4кБ, что даёт основания полагать, что они маркируют модели 2121 и ниже, одинаково.
  6. :bb-offtopic: Возможно вопрос очень глупый, поэтому тему под него создавать совсем не хочется. Подскажите, кто знает наверняка. Возможно ли перевести hex файл прошивки в читабельное C или Asm или ещё чего? Когда, например, исходник утерян, и хочется разобраться в принципах действия программы. Спасибо.
  7. Но занимает эта программа всё равно больше памяти, чем способна дать 2101. Даже если "мусор" оказывается за пределами памяти мк, то при считывании показывается вся прошивка. Я даже пробовал удалять куски прошивки, чтобы уместить её в память MSP430F2101. :smile3046: Программа явно не выполнялась.
  8. В реальности стоит MSP430F2101, а чтобы записать эту прошивку, приходится выставлять на MSP430F2121. Вопрос как раз в том, почему запись происходит, и откуда у 2101 память на эту прошивку. А GANG, в пределах одной серии (например 2101, 2111, 2121), обманывается на ура. Так что же? TI нумеруют MSP430F2112 как MSP430F2101? Интересно ж ведь! Ещё пугают возможные последствия, однако всё работает исправно. :laughing:
  9. Да, именно так. Я изучил её адреса, и поэтому выше писал о том, откуда она начинается. Давайте так: вот прошивка, а вы мне ответьте, может ли она быть успешно записана в MSP430F2101. Мне очень интересно, что вы скажите. ;) Experimental.rar
  10. Начинаю думать, что у них все устройства с одинаково максимальным количеством памяти, но с разной маркировкой.
  11. Сказать трудно... ганг вроде не определяет, нужно самостоятельно указывать устройство.
  12. Формат a43. Возможно позже удастся. Хотите проверить самостоятельно? Заметил ещё одну вещь: Если поменять в ганге МК с 2101 на 2121 (памяти 4КБ), и прочесть внутреннюю память, которая начинается с 0xF000, то угадайте, что происходит - ганг показывает, что прошивка находится в этой самой памяти, начиная с её начала (у МК 2121 это 0xF000), по своему собственному адресу, который начинается там же. Я как бы обманываю ганг, говоря, что у меня не тот МК - ладно. Я ПРОШИВАЮ этой прошивкой 2101, говоря, что у меня 2121 - допустим. НО КАК ЖЕ ТАК? У моего МК 3 скрытых КБ памяти? Мне уже банально любопытно!
  13. Здравствуйте. Прошу помочь мне со следующей ситуацией: через IAR в MSP430F2101 заливается файл прошивки; задача: необходимо прочесть её из прошитого МК. Имеется GANG, однако, при чтении памяти он показывает, что она пустая, и прошивки там нет. При этом она там есть, так как устройство работает как надо. Есть парочка подводных камней, которые только ещё больше запутывают происходящее: У МК память на 1кБ + INFO 256b. GANG показывает, что прошивка весит 1,392b. Память контроллера 0xFC00 - 0xFFFF, в то время как GANG показывает, что прошивка 0xF000 - 0xF520. GANG отказывается шить МК прошивкой, превышающей память МК. Вопрос: почему IAR прошивает???? и главное это ж ведь работает! И как всё же считать то, каким образом это осело на памяти МК?? Буду благодарен за любую помощь, подсказку, предположение, совет.
×
×
  • Создать...