The Book – началото на края ;)

И така, винаги докато си четях книгата нещо в мен ме чоплеше. Дали не  мога да подобря програмата за четене, дали не мога да си кача някоя друга програма.
Започнах пак търсене и четене.
Процесора лесно го установих – вижда си се на снимката – jz4755, произведен от Ingenic Semiconductor, отивайки на сайта, открих доста добра документация и поддръжка. Бързо видях, че поддържат и FTP – ftp.ingenic.cn от където изтеглих всичко което можах – документация, сорсове и примери.
Преди това, се бях сдобил и с единственият достъпен ъпдейт а Augen The Book, линк за който намерих на споменатият вече http://openthebook.byteorder.net. – EBA701_V6_0721_-MAC_address.zip
В него, освен всичко друго се намираше и интересната програма: USB_Boot.exe / USB Boot Software current version: 1.4b/ благодарение на която може да се записват и четат данни в NAND паметта на устройството. /ТУК съм прикачил съм най-важните файлове + драйвери за Windows/
С малко четене се установи, че за да се влезе в режим USB Boot Host трябва да се натисне клавиша ALT и да се натисне бутона Reset /намира се в задната дясна част на книгата и се натиска с кламер/
При първо стартиране, Windows ще поиска драйвер за непознато устройство, идентифицирано като Ingenic Usb Boot Class.
След инсталацията на драйверите стартираме USB_Boot.exe  и забавлението започва 🙂
!!!!!! ВНИМАНИЕ !!!!!!!!! Не ползвайте командата nprog ако не знаете какво правите, това може да доведе то повреда на вашето устройство!!!!
Та първата приятна команда когато сме в този режим е :
help
USBBoot :> help
Command support in current version:
help          print this help;
boot          boot device and make it in stage2;
list          show current device number can connect;
fconfig       set USB Boot config file;
nquery        query NAND flash info;
nread         read NAND flash data with checking bad block and ECC;
nreadraw      read NAND flash data without checking bad block and ECC;
nreadoob      read NAND flash oob without checking bad block and ECC;
nerase        erase NAND flash;
nprog         program NAND flash with data and ECC;
nmark         mark a bad block in NAND flash;
go            execute program in SDRAM;
version       show current USB Boot software version;
exit          quit from telnet session;
readnand      read data from nand flash and store to SDRAM;
load          load file data to SDRAM;
run           run command script in file;
memtest       do SDRAM test;
gpios         let one GPIO to high level;
gpioc         let one GPIO to low level;
sdprog        program SD card;
sdread        read data from SD card;
USBBoot :>
Както се вижда – доста възможности има този лоадер.
Поразгледах го и си поиграх няколко пъти с него, но не посмях да използвам намерените до тук файлове и да експериментирам с тях.
/продължението утре както и във Форума ми/

Leave a Reply