I tu, niestety, masz 100% racji
Znaleziono 7 wyników
Wróć do „Dlaczego czasami tak trudno się powstrzymać od przeklinania”
- 20 paź 2024, 22:12
- Forum: Na luzie
- Temat: Dlaczego czasami tak trudno się powstrzymać od przeklinania
- Odpowiedzi: 30
- Odsłony: 1362
- 20 paź 2024, 20:26
- Forum: Na luzie
- Temat: Dlaczego czasami tak trudno się powstrzymać od przeklinania
- Odpowiedzi: 30
- Odsłony: 1362
Re: Dlaczego czasami tak trudno się powstrzymać od przeklinania
Pełny cytat: "Potrzebujemy paru bajtów pamięci nieulotnej na płytce nad którą pracujesz na licznik operacji. Coś co przetrwa zanik zasilania" - i naprawdę wystarczyłoby parę bajtów, 4 byłyby w sam razdrzasiek90 pisze: ↑20 paź 2024, 12:16Cały temat jest krzywy.
Nawalił programista podając niepełną informację: "Potrzebujemy paru bajtów pamięci nieulotnej na płytce nad którą pracujesz na licznik operacji"

- 19 paź 2024, 20:13
- Forum: Na luzie
- Temat: Dlaczego czasami tak trudno się powstrzymać od przeklinania
- Odpowiedzi: 30
- Odsłony: 1362
Re: Dlaczego czasami tak trudno się powstrzymać od przeklinania
EEPROM zdecydowanie nie jest dobrym rozwiązaniem - w tej chwili szukam "akceptowalnego" na wypadek jeśli się okaże że dobre rozwiązania (SPI MRAM) nie działa.
Powiedzmy że mam paranoje
Jeśli ktoś pracował z wczesnymi wersjami MAX32590 pewnie wie dlaczego. Jeśli ktoś zamierza użyć tego procesora - mogę tylko doradzić żeby koniecznie zdobyć pełną specyfikację (wymaga NDA) i wyszukać wszystkie "gwiazdki"...
Powiedzmy że mam paranoje

- 19 paź 2024, 19:43
- Forum: Na luzie
- Temat: Dlaczego czasami tak trudno się powstrzymać od przeklinania
- Odpowiedzi: 30
- Odsłony: 1362
Re: Dlaczego czasami tak trudno się powstrzymać od przeklinania
Nie każdy potrafi pisać sterowniki na poziomie kernela linuxa - dokumentacje mamy, książkę z koniem ("Linux Device Drivers") mamy, może jakoś to będzie

- 19 paź 2024, 19:24
- Forum: Na luzie
- Temat: Dlaczego czasami tak trudno się powstrzymać od przeklinania
- Odpowiedzi: 30
- Odsłony: 1362
Re: Dlaczego czasami tak trudno się powstrzymać od przeklinania
Przypuszczam że to dość typowy przypadek kiedy przy projektowaniu elektroniki najwięcej do powiedzenia mają księgowi.
uC bez flash jest (powiedzmy) 10centów tańszy, precyzyjny RTC kosztuje ze dwa euro a 1MB MRAMu to po prostu rozbój... więc niech programista nie wydziwia tylko programuje.
"Ale w STM da się emulować eeprom. W czym problem zająć trochę Flash?" - "Flash endurance min 10K cycles".
Chcę zapisywać co kilka sekund - w takim tempie szybko go wykończę.
Nie, nie mogę trzymać tego w RAMie i zapisywać przy wyłącznie urządzenia - po zaniku zasilania procesor zbyt szybko "pada"
Tak, "są sposoby" - nie można zapisywać do cały czas tej samej lokacji, trzeba wykrywać zniszczone bloki itd. (dyski SSD robią to od lat) - ale bądźmy szczerzy, to "rzeźbienie w brązie"
uC bez flash jest (powiedzmy) 10centów tańszy, precyzyjny RTC kosztuje ze dwa euro a 1MB MRAMu to po prostu rozbój... więc niech programista nie wydziwia tylko programuje.
"Ale w STM da się emulować eeprom. W czym problem zająć trochę Flash?" - "Flash endurance min 10K cycles".
Chcę zapisywać co kilka sekund - w takim tempie szybko go wykończę.
Nie, nie mogę trzymać tego w RAMie i zapisywać przy wyłącznie urządzenia - po zaniku zasilania procesor zbyt szybko "pada"
Tak, "są sposoby" - nie można zapisywać do cały czas tej samej lokacji, trzeba wykrywać zniszczone bloki itd. (dyski SSD robią to od lat) - ale bądźmy szczerzy, to "rzeźbienie w brązie"
- 19 paź 2024, 18:54
- Forum: Na luzie
- Temat: Dlaczego czasami tak trudno się powstrzymać od przeklinania
- Odpowiedzi: 30
- Odsłony: 1362
Re: Dlaczego czasami tak trudno się powstrzymać od przeklinania
mikrokontroler to STM32 - według elektroników nie ma flascha na pokładzie.
Szczerze mówiąc - to nawet nie jest wina elektronika. Płytka jest "dość" złożona, ten uC to tylko koprocesor którego głównym zadaniem jest obsługa komunikacji z peryferiami więc nic dziwnego że projektant zapomniał o jakimś szczególe.
Najzabawniejsze jest to że na płycie jest przewidziany spory kawałek MRAMu ale nie ma gwarancji że będzie działał bo główny procesor, zgodnie z dokumentacją, ma interfejs SPI ale producent nie zapewnia sterowników ani wsparcia... i nie chce powiedzieć dlaczego
Szczerze mówiąc - to nawet nie jest wina elektronika. Płytka jest "dość" złożona, ten uC to tylko koprocesor którego głównym zadaniem jest obsługa komunikacji z peryferiami więc nic dziwnego że projektant zapomniał o jakimś szczególe.
Najzabawniejsze jest to że na płycie jest przewidziany spory kawałek MRAMu ale nie ma gwarancji że będzie działał bo główny procesor, zgodnie z dokumentacją, ma interfejs SPI ale producent nie zapewnia sterowników ani wsparcia... i nie chce powiedzieć dlaczego

- 09 paź 2024, 19:13
- Forum: Na luzie
- Temat: Dlaczego czasami tak trudno się powstrzymać od przeklinania
- Odpowiedzi: 30
- Odsłony: 1362
Dlaczego czasami tak trudno się powstrzymać od przeklinania
Rozmowa z elektronikim kilka miesięcy temu:
Potrzebujemy paru bajtów pamięci nieulotnej na płytce nad którą pracujesz na licznik operacji. Coś co przetrwa zanik zasilania.
Elektronik: nie ma problemu, mikrokontroler ma na pokładzie parę kilobjatów.
Dzisiaj, wszelki wypadek, postanowiłem zapytać ile cykli zapisu wytrzymuje.
Elektronik: to jest sram, nie ma limitu cykli, ale potrzebujemy paru uA do podtrzymania a na płytce nie ma miejsca na baterie...
Potrzebujemy paru bajtów pamięci nieulotnej na płytce nad którą pracujesz na licznik operacji. Coś co przetrwa zanik zasilania.
Elektronik: nie ma problemu, mikrokontroler ma na pokładzie parę kilobjatów.
Dzisiaj, wszelki wypadek, postanowiłem zapytać ile cykli zapisu wytrzymuje.
Elektronik: to jest sram, nie ma limitu cykli, ale potrzebujemy paru uA do podtrzymania a na płytce nie ma miejsca na baterie...