Elprotronic logosu

Elprotronic MSP430 Flaş Programlayıcı

Elprotronic-MSP430-Flash-Programcı-ürün

Ürün Bilgileri

  • MSP430 Flash Programlayıcı, Elprotronic Inc. tarafından MSP430 mikrokontrolörlerini programlamak için tasarlanmış bir yazılım aracıdır.
  • Yazılım lisanslıdır ve yalnızca söz konusu lisansın koşullarına uygun olarak kullanılabilir veya kopyalanabilir.
  • Bu cihaz, FCC Kurallarının 15. Bölümüne uygundur ve test edilmiş ve B Sınıfı dijital cihaz sınırlarına uygun olduğu görülmüştür.
  • Elprotronic Inc., belgede yer alan bilgilerdeki herhangi bir hata veya eksiklikten dolayı sorumluluk kabul etmez.
  • Ürün, Elprotronic Inc.'in ürünü olmayan bir programlama adaptörüyle (donanım) kullanılmamalıdır.

Ürün Kullanım Talimatları

  1. MSP430 Flash Programcı yazılımını bilgisayarınıza yükleyin.
  2. MSP430 mikrodenetleyicinizi uygun bir programlama adaptörü kullanarak bilgisayarınıza bağlayın.
  3. MSP430 Flash Programcı yazılımını başlatın.
  4. Mikrodenetleyiciniz ve programlama adaptörünüz için uygun ayarları seçin.
  5. Mikrodenetleyicinize programlamak istediğiniz programı veya firmware'i MSP430 Flash Programmer yazılımına yükleyin.
  6. Mikrodenetleyicinizi MSP430 Flash Programmer yazılımını kullanarak programlayın.

Not:
Herhangi bir hasar veya zararın önlenmesi için, kullanım kılavuzunda yer alan talimatlara dikkatle uyulması ve ürünün yalnızca amacına uygun kullanılması önemlidir.

Elprotronik A.Ş.

Telif hakkı

Telif hakkı © Elprotronic Inc. Tüm hakları saklıdır

Uyarı:
Bu belgenin hiçbir bölümü, Elprotronic Inc.'in önceden yazılı izni olmaksızın çoğaltılamaz. Bu belgedeki bilgiler önceden haber verilmeksizin değiştirilebilir ve Elprotronic Inc.'in herhangi bir kısmında bir taahhüt teşkil etmez. doğru, Elprotronic Inc. herhangi bir hata veya eksiklik için hiçbir sorumluluk kabul etmez.

Elprotronic Inc., çalışanları veya bu belgenin yazarları hiçbir durumda özel, doğrudan, dolaylı veya sonuç olarak ortaya çıkan hasarlardan, kayıplardan, maliyetlerden, masraflardan, iddialardan, taleplerden, kar kaybı iddialarından, ücretlerden veya herhangi bir nitelikteki harcamalardan sorumlu olmayacaktır. tür.
Bu belgede açıklanan yazılım bir lisans kapsamında sağlanır ve yalnızca söz konusu lisansın koşullarına uygun olarak kullanılabilir veya kopyalanabilir. Garantilerin reddi: Elprotronic Inc.'in size yazılım, donanım, ürün yazılımı ve ilgili belgelerle ilgili hiçbir açık garanti vermediğini kabul edersiniz. Yazılım, donanım, ürün yazılımı ve ilgili belgeler Size "OLDUĞU GİBİ", herhangi bir garanti veya destek olmaksızın sağlanmaktadır. Elprotronic Inc., belirli bir amaca uygunluk, ticarete elverişlilik, ticarete elverişli kalite veya üçüncü taraf haklarının ihlal edilmemesine ilişkin zımni garantiler dahil ancak bunlarla sınırlı olmamak üzere, yazılıma ilişkin açık veya zımni tüm garantileri reddeder.

Sorumluluk sınırı: Elprotronic Inc. hiçbir durumda, eylemin şekli ne olursa olsun, herhangi bir kullanım kaybından, işin kesintiye uğramasından veya herhangi bir doğrudan, dolaylı, özel arızi veya sonuçsal zarardan (kar kaybı dahil) size karşı sorumlu olmayacaktır. Elprotronic Inc.'e bu tür zararların olasılığı konusunda bilgi verilmiş olsa bile, sözleşmeden, haksız fiilden (ihmal dahil), kesin ürün sorumluluğundan veya başka bir şekilde.

SON KULLANICI LİSANS SÖZLEŞMESİ

YAZILIMI VE İLGİLİ DONANIMI KULLANMADAN ÖNCE LÜTFEN BU BELGEYİ DİKKATLİCE OKUYUN. ELPROTRONIC INC. VE/VEYA BAĞLI ORTAKLIKLARI (“ELPROTRONIC”), YAZILIMI YALNIZCA YAZILIMI KULLANACAK BİR BİREY, ŞİRKET VEYA TÜZEL KİŞİLİK OLARAK SİZE LİSANSLAMAK İSTİYOR (AŞAĞIDA "SİZ" VEYA "SİZİN" OLARAK ANILACAKTIR) BU LİSANS SÖZLEŞMESİNİN TÜM HÜKÜMLERİNİ KABUL ETMENİZ ŞARTIYLA. BU SİZ VE ELPROTRONIC ARASINDA YASAL VE UYGULANABİLİR BİR SÖZLEŞMEDİR. BU PAKETİ AÇARAK, MÜHRÜ KIRARAK, “KABUL EDİYORUM” DÜĞMESİNİ TIKLAYARAK VEYA ELEKTRONİK OLARAK BAŞKA BİR ŞEKİLDE ONAYI BELİRTEREK VEYA YAZILIMI YÜKLEYEREK, BU SÖZLEŞMENİN HÜKÜM VE KOŞULLARINI KABUL ETMİŞ OLURSUNUZ. BU HÜKÜM VE KOŞULLARI KABUL ETMİYORSANIZ, "KABUL ETMİYORUM" DÜĞMESİNE TIKLAYIN VEYA BAŞKA BİR ŞEKİLDE REDDETTİĞİNİZİ BELİRTİYORSANIZ, ÜRÜNÜN TAMAMINI DAHA FAZLA KULLANMAYIN VE ÜRÜNÜ SATIN ALDIĞINIZ SATICIYA SATIN ALMA KANITIYLA BİRLİKTE İADE EDİN. SATIN ALMADAN OTUZ (30) GÜN İÇİNDE PARA İADE EDİLECEKTİR.

Lisans.
Yazılım, donanım yazılımı ve ilgili belgeler (topluca "Ürün") Elprotronic'in veya lisans verenlerinin mülkiyetindedir ve telif hakkı yasasıyla korunmaktadır. Elprotronic, Ürünün sahibi olmaya devam ederken, bu lisansı kabul etmenizin ardından Ürünü kullanmak için belirli haklara sahip olacaksınız. Bu lisans, Elprotronic'in Size sağlayabileceği Ürün sürümlerini, revizyonlarını veya geliştirmelerini kapsar. Bu Ürünün kullanımına ilişkin haklarınız ve yükümlülükleriniz aşağıdaki gibidir:

YAPABİLİRSİN:

  • bu Ürünü birçok bilgisayarda kullanın;
  • Arşivleme amacıyla yazılımın bir kopyasını alın veya yazılımı bilgisayarınızın sabit diskine kopyalayın ve orijinalini arşivleme amacıyla saklayın;
  • yazılımı ağda kullanma

YAPMAYABİLİRSİN:

  • Ürünün Kaynak Kodunu keşfetmeye yönelik herhangi bir girişimde bulunmak, alt lisans vermek, tersine mühendislik yapmak, kaynak koda dönüştürmek, parçalarına ayırmak, değiştirmek, tercüme etmek; veya Üründen türev çalışmalar oluşturamazsınız;
  • bu Ürünün yazılım bileşeninin herhangi bir bölümünü tamamen veya kısmen yeniden dağıtmak;
  • Bu yazılımı Elprotronic Inc.'in ürünü olmayan bir programlama adaptörüyle (donanım) kullanın.

Telif hakkı
Ürüne ve Ürüne ilişkin tüm haklar, unvan ve telif hakları Elprotronic'e aittir. Ürün, telif hakkı yasaları ve uluslararası anlaşma hükümleri ile korunmaktadır. Bu nedenle, Ürüne telif hakkıyla korunan diğer materyaller gibi davranmalısınız.

Sorumluluğun sınırlandırılması.
Elprotronic hiçbir durumda size karşı herhangi bir kullanım kaybından, işin kesintiye uğramasından veya herhangi bir doğrudan, dolaylı, özel, tesadüfi veya sonuçta ortaya çıkan zarardan (kar kaybı dahil), davanın şekli ne olursa olsun, ister sözleşmeden, ister haksız fiilden olsun, size karşı sorumlu olmayacaktır. (ihmal dahil), katı ürün sorumluluğu veya başka türlü, Elprotronic'e bu tür hasarların olasılığı konusunda bilgi verilmiş olsa bile.

GARANTİLERİN REDDİ.
Elprotronic'in size yazılım, donanım, donanım yazılımı ve ilgili belgelerle ilgili hiçbir açık garanti vermediğini kabul edersiniz. Yazılım, donanım, ürün yazılımı ve ilgili belgeler Size "OLDUĞU GİBİ", herhangi bir garanti veya destek olmaksızın sağlanmaktadır. Elprotronic, belirli bir amaca uygunluk, ticarete elverişlilik, ticarete elverişli kalite veya üçüncü taraf haklarının ihlal edilmemesine ilişkin zımni garantiler dahil ancak bunlarla sınırlı olmamak üzere, yazılım ve donanıma ilişkin açık veya zımni tüm garantileri reddeder.

FCC BEYANI

Bu cihaz FCC Kuralları'nın 15. Bölümü'ne uygundur.

İşletme aşağıdaki iki koşula tabidir:

  1. bu cihaz zararlı girişime neden olmayabilir ve
  2. Bu cihaz, istenmeyen çalışmaya neden olabilecek girişimler de dahil olmak üzere alınan her türlü girişimi kabul etmelidir.

NOT:
Bu ekipman test edilmiş ve FCC Kurallarının 15. Bölümü uyarınca B Sınıfı dijital cihazlar için limitlere uygun bulunmuştur. Bu sınırlar, bir konut kurulumunda zararlı enterferansa karşı makul koruma sağlamak üzere tasarlanmıştır. Bu ekipman, radyo frekansı enerjisi üretir, kullanır ve yayabilir ve talimat kılavuzuna uygun olarak kurulmaz ve kullanılmazsa, radyo iletişiminde zararlı parazitlere neden olabilir. Ancak, belirli bir kurulumda parazit oluşmayacağının garantisi yoktur. Bu ekipman, ekipmanı kapatıp açarak belirlenebilecek şekilde radyo veya televizyon alımında zararlı parazite neden olursa, kullanıcının aşağıdaki önlemlerden biriyle paraziti düzeltmeye çalışması önerilir:

  • Alıcı anteni yeniden yönlendirin veya yerini değiştirin
  • Ekipman ve alıcı arasındaki ayrımı artırın
  • Ekipmanı, alıcının bağlı olduğu devreden farklı bir devredeki prize bağlayın
  • Yardım için satıcınıza veya deneyimli bir radyo/TV teknisyenine danışın.

Uyarı:
Elprotronic Inc. tarafından açıkça onaylanmayan değişiklikler veya modifikasyonlar, kullanıcının ekipmanı çalıştırma yetkisini geçersiz kılabilir.

Bu B Sınıfı dijital cihaz, Kanada Girişime Neden Olan Ekipman Yönetmeliği'nin tüm gereksinimlerini karşılamaktadır.

FlashPro430 Komut Satırı yorumlayıcısı

FlashPro430 Multi-FPA API-DLL, komut satırı yorumlayıcı kabuğuyla birlikte kullanılabilir. Bu kabuk, standart Komut İstemi pencerelerinin veya komut dosyasının kullanılmasına olanak tanır fileAPI-DLL işlevlerini yürütmek için. API-DLL işlevlerinin ayrıntılı açıklamaları için FlashPro430 Multi-FPA API-DLL Kullanıcı Kılavuzu'na ( PM010A05 ) bakın.

Standart yazılım paketi kurulduğunda gerekli olan her şey filedizinde bulunur

  • C:\Program Files\Elprotronic\MSP430\USB FlashPro430\CMD-line

ve içerir

  • FP430-commandline.exe -> komut satırı kabuk yorumlayıcısı
  • MSP430FPA.dll -> standart API-DLL files
  • MSP430FPA1.dll -> —-,,,,——–
  • MSPlist.ini -> başlatma file

Tüm API-DLL'ler files, FP430-commandline.exe'nin bulunduğu dizinde bulunmalıdır. Komut satırı yorumlayıcısını başlatmak için FP430-commandline.exe çalıştırılmalıdır.

Komut Sözdizimi:

talimat_adı ( parametre1, parametre2, …. ) parametresi:

  1. sicim ( file isim vb. ) – “fileisim"
  2. sayılar
    • tamsayı ondalık örn. 24
    • veya onaltılı tamsayı örneğin. 0x18

Not: Boşluklar göz ardı ediliyor

Talimatlar büyük/küçük harfe duyarlı değildir

  • F_OpenInstancesAndFPAS( “*# *”)
  • ve f_openinstancesandfpas( “*# *” ) aynıdır

Example-1:

FP430-commandline.exe'yi çalıştırın

Tip:
F_OpenInstancesAndFPAS( “*# *” ) // örnekleri açın ve ilk bağdaştırıcıyı bulun (herhangi bir SN) ENTER'a basın – sonuç ->1 (Tamam)

Tip:
F_Initialization() //FlashPro430'dan alınan config.ini//setup dosyasından alınan config ile başlatma - tanımlı MSP430 tipi, koduyla file vesaire.

  • ENTER tuşuna basın – sonuç ->1 (Tamam)

Tip:

F_OtoProgram( 0 )
ENTER tuşuna basın – sonuç ->1 (Tamam)

Tip:

F_Rapor_Mesajı()
ENTER tuşuna basın – sonuç -> son rapor mesajını görüntüledi (F_Autoprogram(0)'dan)

Sonuç için Şekil A-1'e bakın:

Elprotronic-MSP430-Flash-Programcı-fig-1

FP430-commandline.exe programını kapatmak için Quit() yazın ve ENTER tuşuna basın.

Example-2:
FP430-commandline.exe dosyasını çalıştırın ve aşağıdaki talimatları yazın:

  • F_OpenInstancesAndFPAS( “*# *” ) // örnekleri açın ve ilk bağdaştırıcıyı bulun (herhangi bir SN)
  • F_Başlatma()
  • F_Rapor_Mesajı()
  • F_YapılandırmaFileYük( "fileisim”) //geçerli yol ve yapılandırmayı girin file isim
  • F_OkumaKoduFile( 1, “FileAd”) //geçerli yol ve kodu girin file ad (TI.txt biçimi)
  • F_OtoProgram( 0 )
  • F_Rapor_Mesajı()
  • F_Baytı_Arabelleğe_Koy ( 0x8000, 0x11 )
  • F_Baytı_Arabelleğe_Koy ( 0x8001, 0x21 )
  • F_Baytı_Arabelleğe_Koy ( 0x801F, 0xA6 )
  • F_Açık_Hedef_Aygıt()
  • F_Segment_Silme( 0x8000 )
  • F_Tampon_Kopyala_Flash( 0x8000, 0x20 )
  • F_Flash'ı_Tampon_Kopyala( 0x8000, 0x20 )
  • F_Tampondan_Bayt_Al( 0x8000 )
  • F_Tampondan_Bayt_Al( 0x8001 )
  • F_Tampondan_Bayt_Al( 0x801F )
  • F_Close_Target_Device() çık()

Komut satırı talimatlarının listesi

  • çıkış yapmak(); komut yorumlayıcı programını kapatın
  • help() ;listeyi aşağıda görüntüle
  • F_İzleme_AÇIK()
  • F_İzleme_KAPALI()
  • F_OpenInstances(hayır)
  • F_KapalıÖrnek()
  • F_OpenInstancesAndFPA'lar( “Fileİsim" )
  • F_Set_FPA_index(fpa)
  • F_FPA_indeksini_Al()
  • F_LastStatus(fpa)
  • F_DLLTypeVer()
  • F_Çoklu_DLLTypeVer()
  • F_Check_FPA_access(dizin)
  • F_Get_FPA_SN(fpa)
  • F_APIDLL_Directory( “APIDLLyolu”)
  • F_Başlatma()
  • F_GörüntülemeKurulumu()
  • F_Hepsini_Kapat()
  • F_Power_Target( AçıkKapalı )
  • F_Hedefi_Sıfırla()
  • F_Rapor_Mesajı()
  • F_OkumaKoduFile( file_biçim, "Fileİsim" )
  • F_Get_CodeCS(hedef)
  • F_ŞifreOkuFile( file_biçim, "Fileİsim" )
  • F_YapılandırmaFileYük( "fileisim" )
  • F_SetConfig( dizin, veri )
  • F_GetConfig(dizin)
  • F_Put_Byte_to_Buffer(adr, veri)
  • F_Copy_Buffer_to_Flash(başlangıç_addr, boyut)
  • F_Copy_Flash_to_Buffer(başlangıç_addr, boyut)
  • F_Tüm_Flash_Dosyalarını_Tampon_Altına_Kopyala()
  • F_Get_Byte_from_Buffer(adr)
  • F_GetReportMessageChar( dizin )
  • F_Clr_Kod_Arabelleği()
  • F_Put_Byte_to_Code_Buffer(adr, veri)
  • F_Put_Byte_to_Password_Buffer(adr, veri)
  • F_Get_Byte_from_Code_Buffer(adr)
  • F_Get_Byte_from_Password_Buffer(adr)
  • F_OtoProgram( 0 )
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase( modu)
  • F_Bellek_Boşluğu_Kontrol()
  • F_Memory_Write( modu)
  • F_Memory_Verify(mod)
  • F_Açık_Hedef_Aygıt()
  • F_Hedef_Aygıtı_Kapat()
  • F_Segment_Erase(adres)
  • F_Sectors_Blank_Check( başlangıç_adresi, bitiş_adresi )
  • F_Sigortayı_Üfleyin()
  • F_Write_Word(adr, veri)
  • F_Read_Word(adr)
  • F_Write_Byte(adr, veri)
  • F_Read_Byte(adr)
  • F_Copy_Buffer_to_RAM(başlangıç_addr, boyut)
  • F_Copy_RAM_to_Buffer(başlangıç_addr, boyut)
  • F_Set_PC_and_RUN(PC_addr)
  • F_Eşzamanlama_CPU_JTAG()
  • F_Hedefleri_Al_Vcc()

Not:
Bölüm 4'te listelenen talimatların tümü komut satırı yorumlayıcısında uygulanmaz. Eski içinample – işaretçileri kullanan tüm talimatlar uygulanmaz, ancak bu, API-DLL'lerin tüm özelliklerine erişimi sınırlamaz çünkü işaretçileri kullanan tüm talimatlar, işaretçiler olmadan daha basit bir şekilde uygulanır.

Belgeler / Kaynaklar

Elprotronic MSP430 Flaş Programlayıcı [pdf] Kullanıcı Kılavuzu
MSP430 Flash Programcısı, MSP430, Flash Programcısı, Programcı

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *