Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: можно ли программировать AT90CAN128 через CAN
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
NikP
При поиске всяких описаний работы с AT90CAN128, наткнулся на один документ (на английском), из которого понял, что в МК при изготовлении зашивается загрузчик, который позволяет программировать этот самый МК через CAN или UART. Так ли это? Если да, то из какой среды программирования и каким программатором это можно сделать?
Попутно вопрос немного не по объявленной теме. Нашел , что есть МК ATMega128CAN11, почитал даташит , но так и не понял, в чем его отличие от AT90CAN128. Просветите по возможности.
Палыч
Цитата(NikP @ Jun 27 2011, 11:16) *
из какой среды программирования и каким программатором это можно сделать?

Flip
DVF
Цитата(NikP @ Jun 27 2011, 11:16) *
Нашел , что есть МК ATMega128CAN11, почитал даташит , но так и не понял, в чем его отличие от AT90CAN128. Просветите по возможности.

На сайте www.atmel.com искали? Нету? Ну, вот, Вам и ответ.
Так как datasheet на ATMega128CAN11 от 2003 года, то просто сравните с AT90CAN128.
Палыч
Цитата(NikP @ Jun 27 2011, 11:16) *
Нашел , что есть МК ATMega128CAN11, почитал даташит

Цитата(DVF @ Jun 27 2011, 13:03) *
Так как datasheet на ATMega128CAN11 от 2003 года, то просто сравните с AT90CAN128.

А, что? На этот МК и Datasheet был выпущен? Ничего, кроме Advance Information на этот МК, по-моему, не было выпущено...
DVF
Вы правы.
Кстати, есть на примете не жуть дорогое железо через которое Flip мог бы с USB через CAN загружать?
NikP
Занялся попытками программирования через CAN. И сразу при включении FLIP возникла куча вопросов.
1. В пункте меню settings/communication активен почему-то только выбор интерфейса CAN, а все остальные не активны. Мне, вообще- то другие и не нужны, но непонятно, почему возникла такая ситуация? Вроде при установке программы все интерфейсы должны были установиться равноценно.
2. Там же (settings/communication) , чуть дальше появляется меню выбора устройств - IXXAT-CAN1, IXXAT-CAN2, PEAK, Vektor ...и т.д. У нас есть покупной модуль интерфейса USB-CAN с программным обеспечением можно ли как- то подключить его для программирования МК AT90CAN128 ? Как ? Какие модули (библиотеки нужны ).
3. Сам МК должен ли как-то заранее быть подготовлен к программированию через CAN ? Т.е. программа-загрузчик должна быть "залита" в МК заранее через какой-то программатор, или она уже загружена изготовителем МК ? И как поступать, если сначала с МК поработали программатором-отладчиком через JTAG, а потом понадобилось в уже готовом изделии перепрошить программу через CAN?

Если кто владеет данной темой, просьба ответить на эти вопросы ( возможно, глупые с точки зрения опытного специалиста). Заранее болгодарю.
juvf
Цитата(NikP @ Jul 18 2011, 13:31) *
3. Сам МК должен ли как-то заранее быть подготовлен к программированию через CAN ? Т.е. программа-загрузчик должна быть "залита" в МК заранее через какой-то программатор, или она уже загружена изготовителем МК ? И как поступать, если сначала с МК поработали программатором-отладчиком через JTAG, а потом понадобилось в уже готовом изделии перепрошить программу через CAN?
А вы уверены что по умолчанию в мк зашит загрузчик? Я работал с этим мк, по мойму нет там ни чего в бутобласти. Есть в инете (возможно на алтере) готовый загрузчик. Запрограммировав его в бут область и прописав нужные фьюзы можно будет прожигать данный процессор через серийныё интерфейсы, по мойму с того же места качалась утилита для этого. Я писал свой загрузчик и свою утилиту. загрузчик через джитаг зажигал в мк. после этого я мог прожигать проц через уарт или через TCP/IP (с внешним контроллером тсп).
Т.е. программа-загрузчик должна быть "залита" в МК заранее через какой-то программатор.

ps более того, мы обычно авр-ки впаивали в плату и джитагом жгли. Но однажды попалась партия, где был снят фьюз разрешающий работу джитага. Пришлось со всей партии плат снимать мк и выставлять нужные фьюзы через программатор. А только потом запаивать в плату и прожигать ПО. Т.е. что там на заводе в проц по дефолту будет записано - это как звёзды лягут.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.