[OT] Zazitky zacatecnika s sw pro STM32F

V P vvitty01 na seznam.cz
Pondělí Říjen 26 16:18:45 CET 2015


STM32 forum a prislusna subfora jsou monitorovana zamestnanci ST v podstate 
od sveho vzniku. Jen to mozna neni videt, protoze ne kazdy ma v podpisu 
firemni logo...
Takze to je jeden z moznych zpetnovazebnich kanalu. Druhy zpetnovazebni 
kanal jste pouzil stisknutim tlacitka odeslat u mailu do teto konfery.
Nerikam ze je to podobne ucinny kanal jako ten poskytovany zakaznikum co 
berou STM32 po paletach... ale obcas to taky funguje :-)

Jen pro zajimavost - uz nekolik zakazniku co pouzivaji ten kostkovy klikator
nam hlasilo chybu v dokumentaci, protoze neco neslo v klikatoru naklikat. 
Zatim nejlepsi byl zakaznik ktery nemohl pro zvolenou frekvenci hodin 
naklikat 100 baud prenosove rychlosti USART, tak ve vyklikanem kodu vytvoril
pomerne slozitou konstrukci pouzivajici dalsiho timeru a na doby prenosu 
zpomaloval hlavni hodiny procesoru... 
Takze zakaznici to chteji, bude hur. A pak bude vyklikany kod ridit neci 
lednicku :-(

V.

-- 
-----------------------------------------
Pokud máte zájem, navštivte naši stránku o mašinkách - http://www.pojezdy.eu


---------- Původní zpráva ----------
Od: Jan Waclawek <konfera na efton.sk>
Komu: HW-news <hw-list na list.hw.cz>
Datum: 26. 10. 2015 12:48:21
Předmět: Re: [OT] Zazitky zacatecnika s sw pro STM32F

"To je zasluzeny trest za to, ze na blikanie LEDkou chce niekto pouzit
generovane bazmegy a "kniznice" ;-)

>Pro vyvoj x51 kolega pouziva Keil 

A pouzil tam "vygeneroval projekt pro" a "CubeMX" (resp. nieco podobne)? 

>Nevim trochu chaos (vsimnete si jak jsem tolerantni), nedustojny firmy 
velikosti ST. 

Bohuzial, je to trend, generovat tieto "kniznice" a "konfiguratory" apod.
To pochopitelne vedie k nekonecnemu mnozstvu chyb a problemov a jednej
tazko udrziavatelnej mase "softwaru".

Ja napriklad by som bol rad, kebyze ST prestane ne tieto hluposti plytvat
peniazmi (=> premietnute do ceny cipov) a zacal sa venovat tomu, co ma,
t.j. poriadnej dokumentacii a zakladnym prikladom pouzitia bez vazby na
rozne pochybne "kniznice". Taketo "kniznice" a "konfiguratory" apod. nech
generuju softwarove firmy, je to ich dzob.

> Obecne pokousel jsem se najit nejaky zpetnovazebni kanal, kde by nekoho 
zajimaly chyby nalezene v dokumentaci i zdrojacich,ale pokud existuje je 
dobre utajen. 

Tych kanalov je niekolko, od Vasho FAE (jaj, vy nie ste v kategorii
1Mpc/yr? ;-) ), cez distributora (cim sa nemysli drogeria, t.j. znova to
nie je kategoria "menej nez vela"), cez link na podporu na webe
https://my.st.com/st-extranet-web-active/active/en/support/online_support.
html
(presne 2 kliky od frontpage) po spominane forum:

> Na forum ST maji zamestnaci asi vstup zakazan

To nie je pravda, minimalne
https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/
AllItems.aspx
je v poslednych mesiacoch pomerne aktivne monitorovany dvomi zamestnancami
(-kynami?) ST, ktori pomerne aktivne reaguju prave na pripomienky ku
SPL/Cube.

wek






----- Original Message ---------------
>Oznacil jsem vlakno OT i kdyz OT vlastne neni. Asi jsme se zde zminil, 
kolega zacina s C a ARM procesory, doporucil jsem mu procesory od ST a zde 
je strucny popis jeho prvni dvacetiminutovky z SW od ST.
>Pro vyvoj x51 kolega pouziva Keil a tak i pro ARM sahl po MDK-ARM, 
nainstaloval balicek podpory STM32F1 v2.0 {dodava a vytvari ST}
>vygeneroval projekt pro STM32F103R, zaskrtl, ze bude pouzivat SPI rozhrani,
v RTE_Device.h zaskrtl SPI1 a zkusil projekt prelozit.
>Vse skoncilo chybou, predevsim undefined identiffier RCC_APB1RSTR_SPI3RST 
>Nahlednutim do zdrojoveho kodu SPI_STM32F10x.c clovek brzy zjisit, ze autor
kodu celekm spravne predpokladal existenci 3 SPI portu, bohuzel mu zapomneli
prozradit, ze v rade STM32F1 ma 3 SPI pouze high density a low i middle 
density procesory nemaji tri SPI rozhrani.
>V dalsim kroku kolega nainstaloval STM32Cube MX a balicek pro STM32F1 v1.2 
do Cube.
>Vygeneroval jednoduchy projektik pro stejny procesor a prostredi MDK-ARM v
5.
>V hlubinach Cube nasel napovedu k STM32F1xx HAL driver, presneji verzi pro 
103 procesory. Chtel zacit zablikanim LED a tak si nasel funkci HAL_GPIO_
WritePin(GPIOB,8,GPIO_PinState)
>V popisu parameteru funkce se docetl PinState: This parameter can be one od
the GPIO_PinState enum values:
>GPIO_BIT_RESET
>GPIO_BIT_SET
>Preklad zkoncil chybou, jelikoz enum nejsou GPIO_BIT_xxx ,ale GPIO_PIN_xxx 
.
>Kolega odhalil jeste dve dalsi chyby a to vse za cca 30 minut seznamovani 
se s sw od ST.
>To u ST na programovai jiz najaly Afganske uprchliky nebo jak jinak si 
vysvetlit, ze autor HAL ignoruje nexistenci treti SPI u vetsiny produktu v 
rade, nikdo to neodhali atd.
>Obecne pokousel jsem se najit nejaky zpetnovazebni kanal, kde by nekoho 
zajimaly chyby nalezene v dokumentaci i zdrojacich,ale pokud existuje je 
dobre utajen. Na forum ST maji zamestnaci asi vstup zakazan, neco jako beta 
testing nebo hlaseni chyb a problemu jsme tam stejne nenasel.
>Nechci byt hnidopich,ale vzpomnel jsme si na dokument http://goo.gl/KIfZhS
>je z roku 2014 a hovori se v nem o planu integrovat CubeMX a MDK-ARM . Mame
pomalu rok 2016 a tento mesic vydany Pack v 2.0 pro MDK obsahuje stale 
Standart peripheral Librady v3.5 z roku 2011 CubeMX nove drivery pro CubeMX,
"integrace" dosla tak daleko, ze MDK-ARM stale podporuje RTX OS a CubeMX 
FreeRTOS :-}
>
>Bosak

_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20151026/13e47541/attachment.html>


Další informace o konferenci Hw-list