реклама на сайте
подробности

 
 
> cy7c68013 и EEPROM, как очистить
torik
сообщение Mar 1 2006, 08:57
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Всем привет!
Пока программу писал, прогу заливал не в еепром, а прямо в ОЗУ (использую отладочный комплект). Теперь хочу записать программу в еепром 64 кБайт. Возникла проблема - однажды я туда уже записывал прогу и все работало. После того как записал по новой - не работает, неизвестное устройство и все.

Может надо сперва стереть епром. Как это сделать? И какие еще могут быть камни тут?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MALLOY2
сообщение Mar 1 2006, 10:12
Сообщение #2


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Чем файл для еепром создаеш ?

Вот кусок кода для стирания



/******************************************************************************
* == EEPROMWrite ==
*
* PARAMETERS: addr- адресс в EEPROM; value - значение
* DESCRIPTION: Записыывает байт в EEPROM
* RETURNS: none
*
* MODIFIED:
* DATE: 16.07.2005
******************************************************************************/
void EEPROMWriteByte(WORD addr, BYTE value)
{
BYTE i = 0;
BYTE xdata ee_str[3];
if(DB_Addr)ee_str[i++] = MSB(addr);
ee_str[i++] = LSB(addr);
ee_str[i++] = value;
EZUSB_WriteI2C(I2C_Addr, i, ee_str);
EZUSB_WaitForEEPROMWrite(I2C_Addr);
}
/******************************************************************************
* == EEPROMWrite ==
*
* PARAMETERS: addr- начальный адресс в EEPROM; length - длинна буфера; buf - указатель нга буффер
* DESCRIPTION: Записывает в EEPROM данные из буфера
* RETURNS:
*
* MODIFIED:
* DATE: 16.07.2005
******************************************************************************/
void EEPROMWrite(WORD addr, BYTE length, BYTE xdata *buf)
{
unsigned char i;
for(i=0;i<length;++i)
EEPROMWriteByte(addr++,buf[i]);
}
/******************************************************************************
* == EEPROMRead ==
*
* PARAMETERS: addr- начальный адресс в EEPROM; length - длинна буфера; buf - указатель нга буфер
* DESCRIPTION: читает в буфер данные из EEPROM
* RETURNS: none
*
* MODIFIED:
* DATE: 16.07.2005
******************************************************************************/
void EEPROMRead(unsigned int addr, unsigned int length, unsigned char xdata *buf)
{
unsigned char i = 0;
unsigned char j = 0;
unsigned char xdata ee_str[2];

if(DB_Addr) ee_str[i++] = MSB(addr);
ee_str[i++] = LSB(addr);
EZUSB_WriteI2C(I2C_Addr, i, ee_str);
EZUSB_ReadI2C(I2C_Addr, length, buf);
}




это кудато вставиш

for (i=0;i<16;i++) EEPROMWriteByte(i,0xFF); //записывает в первые 16 адресов значение 0xFF
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- torik   cy7c68013 и EEPROM   Mar 1 2006, 08:57
- - MALLOY2   Стерается еепром очень просто, пишется программа к...   Mar 1 2006, 09:23
- - torik   Енто вот: - прога работает когда в ОЗУ пишу - ви...   Mar 1 2006, 09:33
- - torik   Блин - еще, как поглядеть какие вункции есть в биб...   Mar 1 2006, 09:58
- - torik   Файл создаю в компиляторе опцией c:\cypress...   Mar 1 2006, 10:30
- - MALLOY2   значит муссор в еепром, подыми вывод DATA еепромин...   Mar 1 2006, 10:53
- - torik   т.е. надо ее всю очистить? Как очистить фрагмент -...   Mar 1 2006, 11:15
- - MALLOY2   адресация вобщето WORD, но это не столь важно глав...   Mar 1 2006, 11:37
- - torik   Подскажите, как задать правильно опции? Раньше я д...   Mar 1 2006, 11:49
- - MALLOY2   НЕ подскажу так как эти сам неуогда непользовался ...   Mar 1 2006, 11:55
- - torik   Спасибо, попробую стереть. Но всеже мы не совсем д...   Mar 1 2006, 12:03
- - MALLOY2   Должна и будет, но если формат не правельный или о...   Mar 1 2006, 12:10
- - torik   Значит я неправильно откорректировал файл CyUsb.in...   Mar 1 2006, 12:38
- - MALLOY2   Этого я незнаю, я занимаюсь только железом.   Mar 1 2006, 12:44
- - torik   Значит выяснил такую штуку: - с драйвером все норм...   Mar 3 2006, 07:00
- - MALLOY2   Попробуй так -> c:\cypress\usb...   Mar 3 2006, 08:18
- - torik   А чо коментировать то, это убрать?: #ifndef NO_RE...   Mar 3 2006, 08:46
- - torik   Гы))) Всем спасибо огромное - ну и лоханулся.........   Mar 3 2006, 10:42
|- - левша   Цитата(torik @ Mar 3 2006, 13:42) Все тог...   Mar 15 2006, 04:43
- - Glitko   Помогите разобратся ! У меня на плате CY768013...   May 7 2009, 21:35
|- - =AK=   Цитата(Glitko @ May 8 2009, 07:05) Прошив...   May 8 2009, 02:46
|- - Glitko   Цитата(=AK= @ May 8 2009, 05:46) Непонятн...   May 8 2009, 15:11
|- - =AK=   Цитата(Glitko @ May 9 2009, 00:41) у АТме...   May 9 2009, 00:12
|- - Glitko   Цитата(=AK= @ May 9 2009, 03:12) Тогда во...   May 9 2009, 04:02
|- - =AK=   Цитата(Glitko @ May 9 2009, 13:32) Какие ...   May 9 2009, 10:05
|- - Glitko   Цитата(=AK= @ May 9 2009, 13:05) Еще один...   May 9 2009, 20:39
|- - =AK=   Бодовая скорость сама по себе не так уж важна. Важ...   May 10 2009, 05:03
- - _Макс   Ребята, как это чудо вообще прошивать? У меня есть...   Sep 22 2010, 16:16
|- - Konst_777   Цитата(_Макс @ Sep 22 2010, 19:16) Ребята...   Sep 22 2010, 18:05
- - _Макс   Установил, но CyConsole не видит мое устройство. В...   Sep 23 2010, 07:55
- - _Макс   Прошил, достаточно было установить для устройства ...   Sep 23 2010, 12:04
- - Serg_Sm   Подскажите, так можно ли очистить EEPROM без прямо...   Aug 12 2016, 06:54
|- - jcxz   Цитата(Serg_Sm @ Aug 12 2016, 12:54) Подс...   Aug 13 2016, 07:58
|- - Serg_Sm   Цитата(jcxz @ Aug 13 2016, 10:58) Насколь...   Aug 15 2016, 09:26
|- - jcxz   Цитата(Serg_Sm @ Aug 15 2016, 15:26) И ка...   Aug 15 2016, 10:55
|- - Serg_Sm   Цитата(jcxz @ Aug 15 2016, 13:55) Очевидн...   Aug 15 2016, 11:39
|- - jcxz   Цитата(Serg_Sm @ Aug 15 2016, 17:39) Если...   Aug 15 2016, 14:28
|- - Serg_Sm   Цитата(jcxz @ Aug 15 2016, 17:28) А что в...   Aug 16 2016, 08:17
- - Serg_Sm   Связался с техподдержкой по нерабочему прибору - о...   Aug 18 2016, 07:01
|- - jcxz   Цитата(Serg_Sm @ Aug 18 2016, 13:01) Связ...   Aug 18 2016, 08:17
|- - dima32rus   Цитата(Serg_Sm @ Aug 18 2016, 10:01) Связ...   Aug 18 2016, 08:40
|- - Serg_Sm   Цитата(dima32rus @ Aug 18 2016, 11:40) Мы...   Aug 18 2016, 11:29
|- - dima32rus   Цитата(Serg_Sm @ Aug 18 2016, 14:29) SDA ...   Aug 18 2016, 12:10
- - Serg_Sm   В общем получилось - просто подключился к SCL/SDA ...   Aug 18 2016, 08:47


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 09:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016