Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

За разбиращите програмирането на CY7C68013A
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=10390
Страница 1 от 1

Автор:  TheHungry [ Сря Авг 15, 2012 9:06 pm ]
Заглавие:  За разбиращите програмирането на CY7C68013A

Играейки си със клонинга на http://www.usbee.com и ползвайки старата версия всичко е като трябва и нещата си вървят ,
но в момента в който качиш новата версия то тя разбира че това е клонинг и презаписва еепрома на CY7C68013A
със определени стойности .
Дотук добре хората си защитават труда но това почна да ме дразни и реших да сложа край на мъките им .

След кратък предлед на нещата се установи че за да си мисли програмата че хардуера е оригинален си изисква
нулевия байт на еепрома на CY7C68013A да е 0xC2 и 0x10 байт-а да е 0x1B , викам си бе то много лесно ще да е.
Програмирах ги естествено и устройството въобще не се разпозна . Естествено тогава направих RTFM
( не съм работил с този процесор само със дядо му 8031 ) и установих че нулевия байт на еепроме е
конфигурационен байт който определя отъде да се зарежда програмата (0xC0 както е в момента значи че се зарежда
отвънка през usb-to а ако е 0xC2 програмата се зарежда от EEPROMA ) .
Tа въпроса ми към работилите с този процесор е може ли някой да напише програмка която се зарежда от EEPROMa в нулевия байт има C2 (което се подразбира) и на отместване 0x10 има 0x1B както и да е обажда на определен VID/PID и да е съвместим клас със стандартния драйвер на Cypress и естествено да чака за префлашване отвънка .

P.S
ЗА тези които им е интересно и четат постовете докрая ако сменят датата на < 2010 то и новите версии на програмката си работят със fake хардуера ама така не ме кефи :)





P.S

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/