eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaprogramowanie uC przed/po lutowaniuRe: programowanie uC przed/po lutowaniu
  • Data: 2009-06-23 18:21:32
    Temat: Re: programowanie uC przed/po lutowaniu
    Od: Adam Dybkowski <a...@4...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    MKi pisze:

    >> W naszych firmowych płytkach stosujemy jeszcze lepsze rozwiązanie -
    >> sygnały są wyprowadzone na dodatkowe pady, do których dojeżdżają szpilki
    >> testowe.
    >
    > Zawsze miałem irracjonalne (bo niepoparte niczym poza obawami)
    > obawy, że szpilki będą kiepsko kontaktować przy dociskaniu
    > ręcznym, a jakiś automat przekroczy kosztem złącze krawędziowe
    > połączone z wkładaniem/wyjmowaniem płytki.
    > Obawy bezpodstawne?

    Bardzo ważne, aby szpilki dojeżdżały prostopadle do płytki (inaczej się
    zginają "prowadnice") - czyli odpada jakieśtam kombinowanie z ręcznym
    dociskaniem. Ale pewnie po osadzeniu w zwykłym stojaku do wiertarki
    dałoby się to opanować. My mamy własną dość pokręconą mechanikę zrobioną
    specjalnie w tym celu, połączoną z elektroniką testera (procek sterowany
    z komputera przez USB, przetworniki A/C i C/A, aktywne obciążenie,
    "symulator" akumulatora itd).

    >> Wg mnie w oprogramowaniu "bojowym" nie mogą się znaleźć funkcje
    >> wykorzystywane nominalnie podczas testowania (np. wydające na zewnątrz
    >> zawartość pamięci
    >
    > Nooo, zdecydowanie! Ale u mnie tryb serwisowy takich rzeczy
    > nie robi :)

    Oprogramowanie testowe wykorzystywane podczas produkcji robi m.in. testy
    wszystkich pamięci (i w prockach, i kostek zewnętrznych). Jest spore i
    chyba nawet by się nie zmieściło do procka obok "bojowej"
    funkcjonalności. Oddzielamy je jednak ze względów, o których już
    napisałem. Tryb serwisowy to co innego (część docelowego oprogramowania
    służąca do diagnozy urządzeń, które wróciły do serwisu).

    >> Zawsze istnieje jakieś
    >> niezerowe prawdopodobieństwo przypadkowego wskoczenia w nie w wyniku
    >> zakłóceń.
    >
    > Czy nie porównywalne ze spontanicznym (w wyniku zakłóceń)
    > rozprogramowaniem pamięci? Nie mam na poparcie żadnych danych,
    > tylko gdybam. W każdym razie na te co nieco naszych aparatów
    > jeszcze żaden (z tego co wiem) nie wlazł poza fabryką w
    > tryb serwisowy.

    Rozprogramowanie pamięci łatwo wykryć sprawdzając co jakiś czas
    integralność Flasha. W najprostszym rozwiązaniu liczyć CRC32 i
    porównywać ze znaną wartością (zapisaną np. w ostatnich 4 bajtach
    Flasha), u nas natomiast do tego stosujemy w topowych urządzeniach
    SHA-256. Wypas. :)

    --
    Adam Dybkowski
    http://dybkowski.net/

    Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: