This commit is contained in:
pvvx 2017-04-29 17:42:29 +03:00
parent 163c8c1876
commit 5657871f02
23 changed files with 168 additions and 28 deletions

View file

@ -1,4 +0,0 @@
<response>
<ramaddr>~start~</ramaddr>
<ramdata>~xml_ram~</ramdata>
</response>

View file

@ -1,70 +0,0 @@
function getCookie(name) {
var prefix = name + "=";
var cookieStartIndex = document.cookie.indexOf(prefix);
if (cookieStartIndex == -1)
return null;
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex
+ prefix.length);
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length;
return unescape(document.cookie.substring(cookieStartIndex + prefix.length,
cookieEndIndex));
}
function setCookie(name, value) {
document.cookie = name + "=" + escape(value) + "; path=/";
}
function setCookieElem(name, defv) {
var val = getCookie(name);
if (val == null || val.charAt(0) != '0' || val.charAt(1) != 'x') {
val = defv;
setCookie(name, val);
}
document.getElementById(name).value = val;
}
function NewCookie(add) {
var val = parseInt(document.getElementById('start').value, 16) & 0xFFFFFFF0;
if (val == NaN)
setCookieElem('start', '0x40000000');
else {
val += add;
setCookie('start', '0x' + val.toString(16));
var nval = val + 256;
setCookie('stop', '0x' + nval.toString(16));
document.getElementById('start').value = '0x' + val.toString(16);
document.getElementById('pmem').contentWindow.location.reload();
}
}
setCookieElem('start', '0x40000000');
setCookieElem('set_ramaddr', '0x3FFF0000');
setCookieElem('set_ramdata', '0x12345678');
function UpTxt(xD, n, v) {
var x = getXMLValue(xD, n, v);
if (x == '?')
document.getElementById("id_" + n).style.color = "#833";
else
document.getElementById("id_" + n).style.color = "#333";
document.getElementById("id_" + n).innerHTML = x + v;
}
function UpdateValuesRam(xD) {
if (xD) {
UpTxt(xD, "ramaddr", "");
UpTxt(xD, "ramdata", "");
}
}
function SendRamVal(x) {
var addr = parseInt(document.getElementById('set_ramaddr').value, 16);
var val = parseInt(document.getElementById('set_ramdata').value, 16);
if (addr != NaN && val != NaN) {
document.getElementById('set_ramaddr').value = '0x' + addr.toString(16);
setCookie('set_ramaddr','0x' + addr.toString(16));
document.getElementById('set_ramdata').value = '0x' + val.toString(16);
setCookie('set_ramdata','0x' + val.toString(16));
if (x != 0)
newAJAXCommand('chiprams.xml?start=0x' + addr.toString(16),
UpdateValuesRam, 0);
else
newAJAXCommand('chiprams.xml?sys_ram0x' + addr.toString(16) + '=0x'
+ val.toString(16) + '&start=0x' + addr.toString(16),
UpdateValuesRam, 0);
}
}

View file

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html><head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>RTL871X Debug and Tests</title>
<link rel="stylesheet" href="/style.css">
</head><body>
~inc:menu.inc~
<div class="content">
<h2 class="title">Debug and Tests</h2>
<p class="center">
Chart <a href="/heap.htm">'heap'</a>, <a href="/tst.htm">ST-AP RSSI</a><br><br>
<a href='/timeout.htm?sys_restart=12345'>System Restart</a><br><br>
Counter erase the last flash sector config: ~sys_rdec0x980FE000~<br><br>
</p>
</div>
<div class="content">
<h2 class="title">System constants?</h2>
<table class="form">
</tr></form>
</tr>
</table>
</div>
~inc:footer.inc~
</body>
</html>

View file

@ -1,33 +0,0 @@
<!DOCTYPE html>
<html><head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>RTL871X</title>
<link rel="stylesheet" href="/style.css">
<script src="/site.js"></script>
</head>
<body onload="allowAJAX=true;" onunload="allowAJAX=false;">
~inc:menu.inc~
<div class="content">
<h2 class="title">Test DeepSleep</h2>
<table class="form">
</tr>
<td class="label">DeepSleep Time(ms):</td>
<td><input type="text" id="ds_time" size="12" maxlength="10" value="3000"></td>
</tr>
<tr>
<td class="label">DeepSleep Mode:</td>
<td class="left"><input type="button" onclick="DeepSleep()" value="Go" class="button"></td>
</tr>
</form>
</table>
</div>
~inc:footer.inc~
<script type="text/javascript">
function DeepSleep(){
var dstim = parseInt(document.getElementById('ds_time').value,10);
newAJAXCommand('/web.cgi?&sys_dsleep=0x' + dstim.toString(16), null, 0);
}
</script>
</body>
</html>

View file

@ -1 +0,0 @@
~bin_flash_all~

View file

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html><head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1251">
<title>RTL871X HexDump Byte</title>
<link rel="stylesheet" href="../style.css">
<script src="/site.js"></script>
</head><body onload="allowAJAX=true;" onlnload="allowAJAX=false;">
~inc:menu.inc~
<div class="content">
<h2 class="title">HexDump Bytes</h2>
<table>
<tr>
<td>RAM Start addr</td>
<td><input type="text" id="start" size="12" maxlength="10" value="0x1FFF0000"></td>
<td><input type="button" onClick="NewCookie(-256)" value="-0x100" class="button"></td>
<td><input type="button" onClick="NewCookie(0)" value="Show" class="button"></td>
<td><input type="button" onClick="NewCookie(+256)" value="+0x100" class="button"></td>
</tr>
</table>
<iframe id='pmem' name='pmem' src="/protect/hexdmpb.txt" border="0" width="620" height="270"></iframe>
<table>
<tr>
<td>Write addr, value:</td>
<td><input type="text" id="set_ramaddr" size="12" maxlength="10" value="0x1FFF0000"></td>
<td><input type="text" id="set_ramdata" size="12" maxlength="10" value="0x12345678"></td>
<td><input type="button" onClick="SendRamVal(0)" value="Write" class="button"></td>
</tr>
<tr>
<td>Read addr, value:</td>
<td id="id_ramaddr">?</td>
<td id="id_ramdata">?</td>
<td><input type="button" onClick="SendRamVal(1)" value="Read" class="button"></td>
</tr>
</table>
</div>
<div class="footer">
Protected area: 0x9A000000..0xFFFFFFFF !<br>
<a href='/protect/hexdmpb.txt?start=0x98000000&stop=0x98100000'>HEX Dump Flash 1024k</a>
</div>
<script src="cookie.js"></script>
</body></html>

View file

@ -1 +0,0 @@
~hexdmpb~

View file

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html><head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1251">
<title>RTL871X HexDump DWord</title>
<link rel="stylesheet" href="../style.css">
<script src="/site.js"></script>
</head><body onload="allowAJAX=true;" onlnload="allowAJAX=false;">
~inc:menu.inc~
<div class="content">
<h2 class="title">HexDump DWord</h2>
<table>
<tr>
<td>RAM Start addr&nbsp&nbsp&nbsp</td>
<td><input type="text" id="start" size="12" maxlength="10" value="0x1FFF0000"></td>
<td><input type=button onClick="NewCookie(-256)" value="-0x100" class="button"></td>
<td><input type=button onClick="NewCookie(0)" value="Show" class="button"></td>
<td><input type=button onClick="NewCookie(+256)" value="+0x100" class="button"></td>
</tr>
</table>
<iframe id='pmem' name='pmem' src="/protect/hexdmpd.txt" border="0" width="620" height="270"></iframe>
<table>
<tr>
<td>Write addr, value:</td>
<td><input type="text" id="set_ramaddr" size="12" maxlength="10" value="0x1FFF0000"></td>
<td><input type="text" id="set_ramdata" size="12" maxlength="10" value="0x12345678"></td>
<td><input type="button" onClick="SendRamVal(0)" value="Write" class="button"></td>
</tr>
<tr>
<td>Read addr, value:</td>
<td id="id_ramaddr">?</td>
<td id="id_ramdata">?</td>
<td><input type="button" onClick="SendRamVal(1)" value="Read" class="button"></td>
</tr>
</table>
</div>
<div class="footer">
Protected area: 0x9A000000..0xFFFFFFFF !<br>
<a href='/protect/hexdmpd.txt?start=0x98000000&stop=0x98100000'>HEX Dump Flash 1024k</a>
</div>
<script src="cookie.js"></script>
</body></html>

View file

@ -1 +0,0 @@
~hexdmpd~

View file

@ -1 +0,0 @@
~bin_ram~

View file

@ -0,0 +1,16 @@
<!DOCTYPE html>
<html><head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>RTL871X WIFI</title>
<link rel="stylesheet" href="style.css">
<script src="scripts.js"></script>
</head><body onload="reloadTimer.reload(10)">
<h3 class="top">RTL871X Built-in Web server <sup>&copy;</sup></h3>
<div class="content">
<h3>Timeout <span id='timer'>?</span> sec...</h3>
* Redirect: <a href='http://~sys_url~/'>http://~sys_url~/</a> *<br><br>
<a href='index.htm'>Main</a>
</div>
~inc:footer.inc~
</body>
</html>

View file

@ -1,91 +0,0 @@
<!DOCTYPE html>
<html><head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>RTL871X Download bin</title>
<link rel="stylesheet" href="../style.css">
<script src="/scripts.js"></script>
</head><body>
~inc:menu.inc~
<div class="content">
<h2 class="title">Download bin</h2>
<form method="post"><table class="scan">
<tr>
<td>ROM-BIOS:</td>
<td><a href='ram.bin?start=0x00000000&stop=0x00080000'>0x00000000..0x00080000</a></td>
<td>512 kbytes</td>
</tr>
<tr>
<td>SRAM:</td>
<td><a href='ram.bin?start=0x10000000&stop=0x10070000'>0x10000000..0x10070000</a></td>
<td>448 kbytes</td>
</tr>
<tr>
<td>TCM-RAM:</td>
<td><a href='ram.bin?start=0x1FFF0000&stop=0x20000000'>0x1FFF0000..0x20000000</a></td>
<td>64 kbytes</td>
</tr>
<tr>
<td>SDRAM:</td>
<td><a href='ram.bin?start=0x30000000&stop=0x30200000'>0x30000000..0x30200000</a></td>
<td>2048 kbytes</td>
</tr>
<tr>
<td>FLASH Bus:</td>
<td><a href='ram.bin?start=0x98000000&stop=0x98100000'>0x98000000..0x98100000</a></td>
<td>1024 kbytes</td>
</tr>
<tr>
<td>I/O SoC:</td>
<td><a href='ram.bin?start=0x40000000&stop=0x40080000'>0x40000000..0x40080000</a></td>
<td>.. kbytes</td>
</tr>
<tr>
<td>ARM:</td>
<td><a href='ram.bin?start=0xEF000000&stop=0xEFFFFFFF'>0xEF000000..0xEFFFFFFF</a></td>
<td>.. kbytes</td>
</tr>
</table>
<table class="form">
<tr>
<td class="label">Start addr</td>
<td><input type="text" id="rams" size=12 maxlength=10 value="0x3FF00000"></td>
</tr>
<tr>
<td class="label">End addr</td>
<td><input type="text" id="rame" size=12 maxlength=10 value="0x40800000"></td>
</tr>
</table>
<p class="center"><input type="button" onClick="NewCookie()" value="Download ram.bin" class="button"></p>
</div>
~inc:footer.inc~
<script type="text/javascript">
function getCookie(name){
var prefix = name + "=";
var cookieStartIndex = document.cookie.indexOf(prefix);
if (cookieStartIndex == -1) return null;
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
function setCookie(name, value){
document.cookie = name + "=" + escape(value) + "; path=/";
}
function setCookieElem(name, defv){
var value = getCookie(name);
if(value == null) {
value = defv;
setCookie(name,value);
}
document.getElementById(name).value=value;
}
function NewCookie(){
setCookie('rams',document.getElementById('rams').value);
setCookie('raml',document.getElementById('rame').value);
window.location.href='ram.bin?start='+document.getElementById('rams').value+'&stop='+document.getElementById('rame').value;
}
setCookieElem('rams','0x10000000');
setCookieElem('rame','0x10070000');
</script>
</body>
</html>

View file

@ -1,23 +0,0 @@
<!DOCTYPE html>
<html><head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>RTL871X WebFS Image Upload</title>
<link rel="stylesheet" href="../style.css">
</head><body>
~inc:menu.inc~
<form method='post' action='/fsupload' enctype='multipart/form-data' class="content">
<h2 class="title">WebFS Image Upload</h2>
<p class="center">
Select WEBFiles.bin file...<br><br>
<input type='file' name='file'><br><br>
<input type='submit' value='Upload' class="button">
</p>
</form>
<div class="content"><p class="center">
Curent Disk has ~wfs_files~ files, Disk Size: ~wfs_size~ bytes.<br>
Disk Addres: ~wfs_addr~, Max Disk Size: ~wfs_max_size~ bytes, Max 250 files.<br><br>
Flash ID: ~sys_fid~, Size: ~sys_fsize~ bytes.<br>
<a href='/protect/fullflash.bin'>Download fullflash.bin</a><br><br>
</p></div>
~inc:footer.inc~
</body></html>