Dima71> Этот РРС 405 расположен на разных платах которые мне приходится ремонтировать.ОС на даном этапе не имеет значение.
Au уже ответил. Есть только ещё пара вопросос — на платах эти процы расположены и там же должны и работать, правильно? Или же ты желаешь их переткнуть на свою платку?
Dima71> Ассемблер мне нужен чтобы написать простые тесты-например для памяти с которой работает РРС.РРС должен загружаться именно с этой тестовой программы которую я хочу написать.Так что если кто-то знает где можно скачать ассемблер для даного РРС пусть ответит мне.Заранее благодарен.
Тут уже становится понятным, что с платы ты проц снимать не будешь. В принципе, есть то, что описал au, а можно и свои кросс-компиляторы построить. GNU в качестве backend-а подойдёт вполне. Его надо скрестить с fron-end-ом. Последний может быть простейши редактором текста, а может быть и чем-то вроде Эклипса. Привлекательность варианта в том, что всё бесплатно.
Вкратце, если у тебя есть связь между платкой и твоим нормальным компом (скажем, ХРюша на нём), то
1. На ХРюшу ставим GNU gas (GNU Assembler —
The GNU Operating System) в режиме кросс-ассемблера для PowerPC.
2. Берём любой редактор — тот же notepad и пишем программку на ассемблере и сохраняем в файл.
3. Из досовского окна запускаем gas и ассемблируем.
4. Вот тут важна была бы ОС, но на платке нет — надо средактировать в исполняемый код без ОС.
5. Переносим получившийся бинарник на платку и выполняем там.
Если поставишь Eclipse (
404 File not found, то gas можно в него интергрировать. O, есть даже такая интеграция —
Eclipse Plugins, Bundles and Products - Eclipse Marketplace — смотри сюда —
Macraigor Systems - Eclipse Tools
Но, опять-таки, это, если есть возможность перенести бинарники на платку. Ну и не очень понятно, как ты будешь отображать результаты работы программы на контроллере.