NikolaKirov
-
Постов
255 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные NikolaKirov
-
-
Извинения,не увиедел.
-
Плагин уже не новой и решил попробоват.
http://www.iar.com/en/Products/Eclipse/
Попробовал на AT91SAM7S64.
Компилатор работает устойчиво. Отладка тоже работает но толко с J-Link. И как то страннo. Там вообще нет кнопки Go,Reset и Break. Бреакпоинтьи работают. Можно поставлят и если процесор не в halt.
Очен неприятно что если комуникация с девайса изпортится,CSpyServer.exe не закрьивается и виснет в памяти. Нада через таск менажера закръйват.
Кто то еще попробовал? Может и я что то не делаю как надо.
-
Я взял щуп из Ebay на 140$. А скопа для него у меня нет. Там в него все болшое и можно спокойно работат. Толко инфо не достаточно.
Но 1152A хочет +3.0V a интерфейс 6000 серии толко на 5V. Поставил LDO на 3.3V.
Нашел что при Rid = 15К скоп переключается на 50Om и 10:1 Но напрежение офсета не активно. Задал твердо к GND и щуп заработал. Можно и сделат регулировка офсета через тример но и так работает почти без отклонения ( 10mV error). Поленился и не сделал.
Заключение - 1152А можно можно переделат чтоб работала с 6000 серии из скопов агилента за час.
Другое что нашел 1156А/1158А имеют еепром 24C02. Если дамп найдется можно поставит и еепром.
-
Имею Agilent 1152A а мой скоп Agilent DSO6104L. Хочется как то прикрутит. Но никакая информация про ето не нахожу.
У кого то ест какая то информация?
Если у кого то ест Agilent 1156A,есми можно скажите какое сопротивление ID пина к GND. Попробую заменит резистор в моя Agilent 1152A и скоп будет определят ее как 1156А. Можно и получится.
-
Для PRO
Искал но никуда не нашел :(
Кто то видел такое?
-
2 Года прошли с начало етой ветки. У кого то ест новая информация?
Я собираюс покупат DSO6032 и мне очен интересно. Для него Agilent предлагает куча дополнителнъйх софт опции которъе тоже активируется толко через лицензию. Даже и 14 дней триал предлагают. Я склонен на вмешателство в мой скоп чтоб в общее ползу найти метод разблокировки опции. Если конечно найдется какая то инфа для старта :).
-
из P&E Micro. Кто то может помоч с етом?
Програмер для HCS08 тоже устроивает но нигде тоже не видел :(
-
Как видно конденсаторов к земли нет. Ето можно елсли кварца нужно 8пф конденсаторов./я такие не видиел/ Если нада болше нада и поставит. Корпус кварца нада тоже соединит с земли.
А если ползуется SLEEP режим там в некоторъйх мегах ест баг /в Мега324 сталкивался/ . При входе в SLEEP инога получается ложное перервание таймера.
-
Для 4 версии бъило:
Project Options -> Linker -> Output -> Format -> Debug information for C-SPY -> Allow C-SPY extra output file поставит галочку
Project Options -> Linker -> Extra Output -> Generate Extra Output File поставит галочку
Project Options -> Linker -> Extra Output -> Format -> Output format = simple-code
Для 5 кажется что так
Project Options -> Linker -> Output -> Include debug information in output
файл после компиляции в exe директории с разширением .sim
-
А может кто доходчиво объяснить, почему раньше я писал просто и доходчиво
PIOA_PDR = 0x00000001;
То теперь надо наяривать
AT91C_BASE_SYS->PIOA_PDR = 0x00000001;
загляните в h file для соответного процесора. И в 4.42 не можно написат PIOA_PDR = 0x00000001
можно *AT91C_PIOA_PDR = 0x00000001
ето из фаил для SAM7S64
если захотите сделайте
#define PIOA_PDR *AT91C_PIOA_PDR
и будет работат и так как хотите
-
А если и ето J-Link V3 ест для него нормалная прошвка без ограничения на работу толко с ATMEL?
Я с NXP не работаю. Такой вариант устраивает меня.
-
Смотрю на AT91SAM-ICE,цена болше вдвое менше чем J-Link-a.
Возможно ли как то победит ограничение на използвания толко с SAM7?
-
А я работал с PIC все серии,MSP430,Cygnal,HC08,HC12,TMS320F28XX,ARM из TI,NXP,Freescale и ST
Но такое поведение не встечал. Не думаю что ето не баг. И нигде в pdf-а,errata или куда то,про ето сказоно хот бьi и слово.
"А разве он включается не на этапе программирования энергонезависимым битом GPNVM0 и GPNVM1?"
Не важно когда включается. Важно что не работает :)
-
Попробую но у нас официалнии IAR нет :(
Не думаю что просто так и дадут.
-
А новая версия етого плугина ест?
-
Да, есть такая проблемка.
Обошел с помощью управляемого lowdrop.
В моей схеме используется два lowdrop один на 3,3В (для контроллера), другой на 2,5В.
Вот пока 2,5В не выставит флаг что выход 2,5 в норме, 3,3В не включается.
сделал с LP2895 и управляю с V6309. Кагда платьi будут готовъие узнаю работает ли :) Входное напряжение 3.8V и возможно и так сделат.
"А встроенный Brownout не помогает?"
Нет и он не помогает.
Ето очен неприятньi баг SAM7 и не описан в errata.
-
Несколко месяц назад имел проблем с SAM7S64. Когда питание при включения наращивает медлено проц не всегда запускается а уходит в ступор. Сам проц не работает,через Jtag флаш не пишется и совсем странно работает. Из ето можно въити толко при снятия питания.
Ресет запрограмирован чтоб бъйл активен и там установил супервайзор но ето не решает проблем.
Тогда решил проблем,сделал наращивание питания побъистрее.
Но сечас проблем. Питания подводится через 2200uF и нет возможности сделат что то. На 10 включения один раз,но опят уходит в ступор.
Ето недопустимо для приложения.
Кто то наступал ети грабли? Если какой то вьiход из ситуации или нада какой то другой проц въйбрат?
-
Но если окажется что в прописаньих через -I пути ест 2 фаил с ето имя,будет използоватся первъи из них кто компилер нашел. Для маленких проект ето не проблем но когда проект становится болшой и вероятност таких проблем возрастает.
-
Да ето и ползуюс.
Но делаю из опции проекта -> C/C++ Compiler -> Preprocessor -> Additional include directories
ето включает их точно с -I.
но #include "$SOURCE_CODE_DIR$\ARM\ATMEL\i2c.c" нравится болше :):):) Но уви....
-
Нет проблем. Хотелос написат что то типа
#include "$SOURCE_CODE_DIR$\ARM\ATMEL\i2c.c"
куда SOURCE_CODE_DIR переменная окружения. Но ето вообщем не работает в никаком компиляторе.
Но можно жит и без етого :)
-
Не нада екранироват :)
Вот и пример из рабочего проекта
#if IMPLEMENT_USART_LIB == 1 #include ".\libs\Usart_2.c" #endif #if IMPLEMENT_SPP_LIB == 1 #include ".\libs\SPP.c" #endif #if IMPLEMENT_EELOG_LIB == 1 #include ".\libs\EElog.c" #endif #if IMPLEMENT_DS1338_LIB == 1 #include ".\libs\DS1338.c" #endif #if IMPLEMENT_I2C_LIB == 1 #include ".\libs\i2c.c" #endif #if IMPLEMENT_I2C_SOFT_LIB == 1 #include ".\libs\i2c_soft.c" #endif #if IMPLEMENT_ADC_LIB == 1 #include ".\libs\ADC_2.c" #endif #if IMPLEMENT_I2CEEPROM_LIB == 1 #include ".\libs\i2ceeprom.c" #endif
А у меня ест вопрос. Возможно ли в сорс използовать переменньi окружения?
Не получается никак у меня.
-
"SDConfig конектится и работает."
jackBU потвердил
"Я работаю с SDFlash-SM510PCI-F2808. Все программируется."
Думаю что нада работат. Возможно что хочет CCS 3.1. У меня нет. Работаю с 3.3
-
Проблем нашел. VCC для флаш-а не бъло. Ошибка при монтажа.
Тепер флаш плугин из CCS 3.3 работает нормално :)
Но SDFlash опят не работает. С етого не буду разбиратся. Плугин работает нормално и с него работат удобнее.
-
H-JTag 0.4.4 заработал у меня.
Попробовал с AT91Sam7S64.
Но ест проблем при отладке в асемблер файл когда работаем из флаш. Если в опции дебагера галочка Stack установлена невозможно пошаговое изполнение.
[RDI Error: 148] No more breakpoints left for this type of memory (RAM/ROM)Tue Aug 28 13:08:48 2007: Unable to execute: driver error.
а если не установлена такой проблем ест при пошаговой отладки C кода.
Такой проблем с Raven-a нет.
Но ето не проблем H-JTag-a.
AT91boot dll Кто то използует из MFC?
в ARM
Опубликовано · Пожаловаться
Написал простенкии програматор которьи ползует AT91boot dll из SAM-Ba. Чтоб клиент заливал обновления. Но оказалос что работает толко с dll из 2.12. Все позние версии еще на AT91Boot_Scan() дают ошибки.
Кто то наступал те грабли?