<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - Problémy s SD kartou]]></title>
	<link rel="self" href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=1177&amp;type=atom" />
	<updated>2025-07-09T10:48:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.sds.an-d.cz/viewtopic.php?id=1177</id>
		<entry>
			<title type="html"><![CDATA[Re: Problémy s SD kartou]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7792#p7792" />
			<content type="html"><![CDATA[<p>Chyba 3 je generická: &quot;SDC not ready - the physical drive cannot work&quot;, takže je obtížné říct, co se stalo.<br />Očividně se nedaří komunikovat s SD kartou, a to ani v záložním (omezeném) režimu.<br />Proč se kvůli tomu zasekne program - je to zřejmě neošetřený stav, kdy se nepředpokládalo, že by se to zaseklo zrovna v tomto místě. Toto se musí opravit ve FW, a bude to tedy ošetřeno (tzn. i když se nepovede kartu připojit, program nebude trvale zapauzovaný, dá se tam doplněk který to odblokuje).</p><p>Na začátku se provádí mount SD karty, tedy domluví se komunikace (4bit/1bit) a přečte se základ FAT (to je vše 0 až 1%, a pak 2 až 99% je určení skutečného volného místa na kartě, což je důležité, aby se dalo s kartou pracovat). Pokud dojde k záseku na 99% tak je zřejmě některá část karty náhodně nečitelná, protože se nepovede dokončit poslední krok, a to právě to čtení všech detailů souborové tabulky (pro určení skutečného volného místa, se musí celá FAT přečíst a v procesoru přepočítat).</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2025-07-09T10:48:15Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7792#p7792</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Problémy s SD kartou]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7790#p7790" />
			<content type="html"><![CDATA[<p>Občas se nám vyskutují problémy s SD kartou. Někdy se SD karta nechce připojit a je nutné restartovat jednotku. Program je PAUSED (?), přitom by na stavu SD karty neměl být závislý, případná operace s SD kartou by maximálně měla vyhodit chybu. Toto je na sdswebu v záložce FULL-C (dál se nic neděje):</p><p>FULL-C status: PAUSED (INITIALIZING SD-CARD... 99%)<br />SD-CARD: trying to mount... 99% (2x attempted to mnt) (last err: 3)<br />SD-CARD: previous mnt attempts=5+5 (failures=1+1).</p><p>Občas se zase zasekne nějaká operace s SD kartou a program je restartován WatchDogem. Pak dojde do místa s operací na SD kartě a opět se restartuje a tak pořád dokola.</p><p>Tvrdý HW reset (ON/OFF) většinou zabere a karta se pak zase chová normálně. Není nějaké možnost provést tvrdý reset zvenku nějakým příkazem?</p>]]></content>
			<author>
				<name><![CDATA[absolonj]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11958</uri>
			</author>
			<updated>2025-07-01T11:17:43Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7790#p7790</id>
		</entry>
</feed>
