Jump to content

    
Sign in to follow this  
marser1986

SiLabs IDE - Linux

Recommended Posts

Здравствуйте! Подскажите пожалуйста, есть ли средства (IDE) для программирования микроконтроллера SiLabs, в частности C8051F350 в Linux?

Возможно ли в Linux прошивать указанный микроконтроллер с помощью USB debug adapter?

Спасибо.

Share this post


Link to post
Share on other sites
Здравствуйте! Подскажите пожалуйста, есть ли средства (IDE) для программирования микроконтроллера SiLabs, в частности C8051F350 в Linux?

Возможно ли в Linux прошивать указанный микроконтроллер с помощью USB debug adapter?

Спасибо.

Можно естественно. Это обычный 51 контроллер. sdcc и as31 должны справиться.

Цитата из datasheet

The CIP-51 is fully compatible with the
MCS-51TM instruction set. Standard 803x/805x assemblers and compilers can be used to develop soft-
ware.

Что такое USB debug adapter не знаю, но прошить можно без проблем. Любым программатором, который может дергать двумя выводами с определенными временными задержками (1 с открытым стоком, второй с z-состоянием, attiny45/85 или atmega8/16/и т.д. с v-usb подойдут). Вот официальный документ с подробным описанием протокола прошивки и исходником.

http://www.silabs.com/Support%20Documents/...lDocs/an127.pdf

Edited by vladisslav

Share this post


Link to post
Share on other sites
Можно естественно. Это обычный 51 контроллер. sdcc и as31 должны справиться.

Цитата из datasheet

The CIP-51 is fully compatible with the
MCS-51TM instruction set. Standard 803x/805x assemblers and compilers can be used to develop soft-
ware.

Что такое USB debug adapter не знаю, но прошить можно без проблем. Любым программатором, который может дергать двумя выводами с определенными временными задержками (1 с открытым стоком, второй с z-состоянием, attiny45/85 или atmega8/16/и т.д. с v-usb подойдут). Вот официальный документ с подробным описанием протокола прошивки и исходником.

http://www.silabs.com/Support%20Documents/...lDocs/an127.pdf

Благодарю, IDE под linux нашёл. А вот драйверов для usb debug adapter под linux нету. Похоже нужен другой программатор.

Share this post


Link to post
Share on other sites
Благодарю, IDE под linux нашёл. А вот драйверов для usb debug adapter под linux нету. Похоже нужен другой программатор.

 

Тоже интересуюсь подобным вопросом. Вроде как под Линукс есть возможность использовать EC2 программатор, но это для COM-порта, что уже не очень удобно в наше время. Еще видел версии для LPT, работающие в Linux. Но это тоже не айс.

Вот есть схема с USB под Linux Simple evaluation board and Linux programmer for C8051F320

 

А какой IDE ты нашел под Linux?

 

 

UPD. Кстати тут случайно щас наткнулся на ссылку: Silicon labs EC2/EC3 debugger linux driver. Возможно удастся оригинальный адаптер прикрутить.

Edited by pepelats

Share this post


Link to post
Share on other sites

Есть готовые бинарники для EC3 (usb adapter):

http://dl.dropbox.com/u/9131033/LITEC-MPS/ec2drv-bin32.tgz

 

Это собрано из репозитория форка ec2drv - ec2-new (https://github.com/paragonRobotics/ec2-new ). А из основного репозитория http://ec2drv.svn.sourceforge.net/ мне так и не удалось собрать.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this