1. 程式人生 > >DM368開發 -- 檔案燒寫

DM368開發 -- 檔案燒寫

U-Boot 2010.12-rc2 (May 27 2014 - 16:50:48)

Cores: ARM 297 MHz
DDR:   243 MHz
DRAM:  128 MiB
NAND:  512 MiB
Bad block table found at page 262080, version 0x01
Bad block table found at page 262016, version 0x01
Net:   Ethernet PHY: LXT972 @ 0x01
DaVinci-EMAC
Hit any key to stop autoboot:  2  1  0 

NAND read: device 0 offset 0x400000, size 0x400000
 4194304 bytes read: OK
## Booting kernel from Legacy Image at 80700000 ...
   Image Name:   Linux-2.6.32.17-davinci1
   Created:      2015-11-23   9:14:53 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2243956 Bytes = 2.1 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux.................................................................................................................................................. done, booting the kernel.
Linux version 2.6.32.17-davinci1 (
[email protected]
) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #117 PREEMPT Mon Nov 23 17:14:48 CST 2015 CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177 CPU: VIVT data cache, VIVT instruction cache Machine: DaVinci DM36x EVM Memory policy: ECC disabled, Data cache writeback DaVinci dm36x_rev1.2 variant 0x8 Built 1 zonelists in Zone order, mobility grouping off. Total pages: 12192 Kernel command line: dm365_imp.oper_mode=0 mem=48M console=ttyS0,115200n8 noinitrd rw ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs video=davincifb:osd0=720x480x16,4050K PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 48MB = 48MB total Memory: 43900KB available (4216K code, 393K data, 148K init, 0K highmem) SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Hierarchical RCU implementation. NR_IRQS:245 Calibrating delay loop... 147.86 BogoMIPS (lpj=739328) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok DaVinci: 8 gpio irqs NET: Registered protocol family 16 davinci_serial_init:97: failed to get UART2 clock EVM: HD imager video input bio: create slab <bio-0> at 0 DM365 IPIPE initialized in Continuous mode SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pca9543a_probe vpss vpss: dm365_vpss vpss probed vpss vpss: dm365_vpss vpss probe success dm365_afew_hw_init lconfig->line_length is 0. ch0 default output "COMPOSITE", mode "NTSC" ###### vpbe_encoder_init ###### ###### vid_enc_register_encoder ###### ###### mgr->num_encoders is 0 ###### ###### **ch_id is 0 ###### ###### mode_info.name is NTSC ###### ###### vpbe_encoder_initialize ###### ###### output is COMPOSITE,outindex is 0 ###### ###### vpbe_encoder_setoutput ###### ###### dm365 = 1 ###### ###### mode_info->std is 1 ###### ###### mode is NTSC ###### ###### 22VPBE Encoder initialized ###### ###### vpbe_encoder_setoutput ###### ###### dm365 = 1 ###### ###### mode_info->std is 1 ###### ###### mode is NTSC ###### ###### dm365 = 1 ###### ###### mode_info->std is 1 ###### ###### mode is NTSC ###### ###### 33encoder->mode_ops->setmode: error is 0 ###### ###### davinci_enc_set_mode_platform : next davinci_enc_priv_setmode ###### VPBE Encoder Initialized ###### 11VPBE Encoder Initialized ###### Switching to clocksource timer0_1 musb_hdrc: version 6.0, cppi-dma, host, debug=0 musb_hdrc: USB Host mode controller at fec64000 using DMA, IRQ 12 musb_hdrc musb_hdrc: MUSB HDRC host driver musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: MUSB HDRC host driver usb usb1: Manufacturer: Linux 2.6.32.17-davinci1 musb-hcd usb usb1: SerialNumber: musb_hdrc usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. Installing knfsd (copyright (C) 1996
[email protected]
). msgmni has been set to 85 alg: No test for stdrng (krng) io scheduler noop registered io scheduler anticipatory registered (default) ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### davincifb davincifb.0: dm_osd0_fb:
[email protected]
,0 with framebuffer size 4050KB davincifb davincifb.0: dm_vid0_fb: [email protected],0 with framebuffer size 1020KB ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### davincifb davincifb.0: dm_osd1_fb: [email protected],0 with framebuffer size 675KB davincifb davincifb.0: dm_vid1_fb: [email protected],0 with framebuffer size 1020KB DM365 IPIPEIF probed imp serializer initialized davinci_previewer initialized davinci_resizer initialized davinci gpio led module init ....... register davinci gpio module is ok ....... Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A console [ttyS0] enabled serial8250.0: ttyS1 at MMIO 0x1d06000 (irq = 41) is a 16550A brd: module loaded NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit) nand_bbt: ECC error while reading bad block table Creating 5 MTD partitions on "davinci_nand.0": 0x000000000000-0x0000003c0000 : "bootloader" 0x0000003c0000-0x000000400000 : "params" 0x000000400000-0x000000820000 : "kernel" 0x000000820000-0x000008820000 : "filesystem" 0x000008820000-0x000020000000 : "zslf" davinci_nand davinci_nand.0: controller rev. 2.3 UBI: attaching mtd3 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 126976 bytes UBI: smallest flash I/O unit: 2048 UBI: VID header offset: 2048 (aligned 2048) UBI: data offset: 4096 usb 1-1: new high speed USB device using musb_hdrc and address 2 usb 1-1: New USB device found, idVendor=12d1, idProduct=15c1 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1: Product: HUAWEI Mobile V7R11 usb 1-1: Manufacturer: Huawei Technologies Co., Ltd. usb 1-1: SerialNumber: 0123456789ABCDEF usb 1-1: configuration #2 chosen from 3 choices UBI: attached mtd3 to ubi0 UBI: MTD device name: "filesystem" UBI: MTD device size: 128 MiB UBI: number of good PEBs: 1024 UBI: number of bad PEBs: 0 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 1 UBI: available PEBs: 5 UBI: total number of reserved PEBs: 1019 UBI: number of PEBs reserved for bad PEB handling: 10 UBI: max/mean erase counter: 2/1 UBI: image sequence number: 0 UBI: background thread "ubi_bgt0d" started, PID 354 PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <[email protected]> cdc_bind,[546] usb0: register 'cdc_ether' at usb-musb_hdrc-1, CDC Ethernet Device, 02:1e:10:1f:00:00 usbcore: registered new interface driver cdc_ether console [netcon0] enabled netconsole: network logging started Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core USB Serial support registered for GSM modem (1-port) option 1-1:2.2: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 option 1-1:2.3: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 option 1-1:2.4: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2 option 1-1:2.5: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3 option 1-1:2.6: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4 usbcore: registered new interface driver option option: v0.7.2:USB Driver for GSM modems usbcore: registered new interface driver usbtest rtc-ds1307 1-0068: rtc core: registered ds1339 as rtc0 i2c /dev entries driver Linux video capture interface: v2.00 ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter) ths7303 1-002c: ths7303 write failed ths7303: probe of 1-002c failed with error -121 vpfe_init vpfe-capture: vpss clock vpss_master enabled vpfe-capture vpfe-capture: v4l2 device registered vpfe-capture vpfe-capture: video device registered EVM: switch to tvp5150 SD video input tvp5150 1-005d: chip found @ 0x5d (DaVinci I2C adapter) vpfe-capture vpfe-capture: v4l2 sub device tvp5150 registered EVM: switch to tvp7002 HD video input vpfe-capture vpfe-capture: v4l2 sub device ths7353 register fails vpfe_register_ccdc_device: DM365 ISIF DM365 ISIF is registered with vpfe. af major#: 250, minor# 0 AF Driver initialized aew major#: 249, minor# 0 AEW Driver initialized ###### osd_init ###### ### VPBE OSD DRIVER INIT ### Trying to register davinci display video device. layer=c10b1400,layer->video_dev=c10b1570 Trying to register davinci display video device. layer=c10b1800,layer->video_dev=c10b1970 davinci_init:DaVinci V4L2 Display Driver V1.0 loaded watchdog watchdog: heartbeat 60 sec davinci_mmc davinci_mmc.0: Using DMA, 4-bit mode Advanced Linux Sound Architecture Driver Version 1.0.21. No device for DAI tlv320aic3x No device for DAI davinci-i2s asoc: tlv320aic3x <-> davinci-i2s mapping ok ALSA device list: #0: DaVinci EVM (tlv320aic3x) TCP cubic registered NET: Registered protocol family 17 Clocks: disable unused mmcsd1 Clocks: disable unused spi0 Clocks: disable unused spi1 Clocks: disable unused spi2 Clocks: disable unused spi3 Clocks: disable unused spi4 Clocks: disable unused pwm0 Clocks: disable unused pwm1 Clocks: disable unused pwm2 Clocks: disable unused pwm3 Clocks: disable unused timer1 Clocks: disable unused timer3 Clocks: disable unused emac Clocks: disable unused voice_codec Clocks: disable unused rto Clocks: disable unused mjcp davinci_emac_probe: using random MAC addr: b2:55:85:e9:2b:0e emac-mii: probed mmc0: new high speed SDHC card at address e624 rtc-ds1307 1-0068: setting system clock to 2015-11-24 11:00:54 UTC (1448362854) mmcblk0: mmc0:e624 SU64G 59.4 GiB mmcblk0: p1 UBIFS: mounted UBI device 0, volume 0, name "rootfs" UBIFS: file system size: 126341120 bytes (123380 KiB, 120 MiB, 995 LEBs) UBIFS: journal size: 6348800 bytes (6200 KiB, 6 MiB, 50 LEBs) UBIFS: media format: w4/r0 (latest is w4/r0) UBIFS: default compressor: lzo UBIFS: reserved for root: 4952683 bytes (4836 KiB) VFS: Mounted root (ubifs filesystem) on device 0:14. Freeing init memory: 148K INIT: version 2.86 booting Please wait: booting... Error Cannot open /dev/tty0: No such device or address Starting udev udev: starting version 141 Root filesystem already rw, not remounting Caching udev devnodes Populating dev cacheFAT: bogus number of reserved sectors VFS: Can't find a valid FAT filesystem on dev mmcblk0. mv: cannot rename '/tmp/devices': No such file or directory EXT3-fs warning: maximal mount count reached, running e2fsck is recommended kjournald starting. Commit interval 5 seconds EXT3 FS on mmcblk0p1, internal journal EXT3-fs: mounted filesystem with writeback data mode. ALSA: Restoring mixer settings... Configuring network interfaces... eth0: attached PHY driver [LXT971] (mii_bus:phy_addr=1:01, id=1378e2) done. Setting up IP spoofing protection: rp_filter. INIT: Entering runlevel: 5 Starting system message bus: dbus. Starting telnet daemon. Starting syslogd/klogd: done CMEMK module: built on Oct 26 2015 at 22:19:29 Reference Linux version 2.6.32 File /home/zslf/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02_bak/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c allocated heap buffer 0xc7000000 of size 0x4400000 heap fallback enabled - will try heap if pool buffer is not available CMEM Range Overlaps Kernel Physical - allowing overlap CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000) cmemk initialized IRQK module: built on Oct 26 2015 at 22:17:36 Reference Linux version 2.6.32 File /home/zslf/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02_bak/packages/ti/sdo/linuxutils/irq/src/module/irqk.c irqk initialized EDMAK module: built on Oct 26 2015 at 22:16:49 Reference Linux version 2.6.32 File /home/zslf/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02_bak/packages/ti/sdo/linuxutils/edma/src/module/edmak.c /zslf/appZSLF.sh: line 9: ppp_config_copy: not found start copy th config file from zslf/config to /etc/ppp/peers. cp: cannot stat '/zslf/config/ppp-off': No such file or directory cp: cannot stat '/zslf/config/ppp0_on_state.txt': No such file or directory ############## ZSLF ################## start copy the config file from zslf to thttpd/www. /zslf/appZSLF.sh: line 17: ppp_config_copy: not found Create a shared memory segment 32769. 24 Nov 11:01:09 ntpdate[993]: no servers can be used, exiting mkdir: cannot create directory '/media/mmcblk0p1/bak': File exists ## davinci_pio_led:ioctl:out: GPIO-81=1 now.ret= 0 ## setrlimit ok FD_SETSIZE= 1024 ### Serial_ttyUSB0_Init ### ### Complete serial_open ### ### Complete serial_config ### ### Complete fcntl ### ### Serial_ttyUSB0_Init End ### ### MU909_SetCFUN ### start MU909_SetCFUN ##strATCommand is AT+CFUN=1 . AT+CFUN=1 OK ##strATCommand is AT+CMEE=2 . AT+CMEE=2 OK ##strATCommand is AT+CPIN? . AT+CPIN? +CPIN: READY OK ##strATCommand is AT+CEREG=2 . AT+CEREG=2 OK ##strATCommand is AT^HCSQ? . AT^HCSQ? ^HCSQ: "LTE",52,49,166,34 OK ##strATCommand is AT+COPS? . AT+COPS? +COPS: 0,0,"CMCC",7 OK ##strATCommand is AT^SYSCFGEX="03",3fffffff,1,2,7fffffffffffffff,, . AT^SYSCFGEX="03",3fffffff,1,2,7fffffffffffffff,, OK ##strATCommand is AT^NDISDUP=1,1,"cmnet" . AT^NDISDUP=1,1,"cmnet" OK ^NDISSTAT: 1,,,"IPV4" ^NDISSTAT: 1,,,"IPV6" udhcpc (v1.13.2) started Sending discover... Sending select for 10.67.239.228... Lease of 10.67.239.228 obtained, lease time 518400 adding dns 221.130.33.60 adding dns 221.130.33.52 ######## encode ######### ### timenow->tm_year = 115 ### _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project http://arago-project.org dm368-evm ttyS0 Arago 2011.02 dm368-evm ttyS0 dm368-evm login: 24 Nov 11:01:32 ntpdate[1189]: no server suitable for synchronization found zslf module ok... dlsym load ok! ***after*** #### parseStreamingArgs - streaming to [124.65.158.106:22616] #### #### parseStreamingArgs - streaming to [192.168.2.91:22616] #### #### parseVideoArgs - (0) 720x480 #### #### parseVideoArgs - (1) 720x480 #### #### parseAudioArgs - 44100,2,32000,1 #### ### parseArgs - config/devInfo.txt, Name:[聯通小單?##### output_store ###### ?56001],ID:[YS-###### davinci_get_cur_encoder ###### 56001] ### Encode streaming star###### vpbe_encoder_initialize ###### ting... 1 2 3 4 ###### output is COMPOSITE,outindex is 0 ###### ###### vpbe_encoder_setoutput ###### ###### dm365 = 1 ###### ###### mode_info->std is 1 ###### ###### mode is NTSC ###### ###### 22VPBE Encoder initialized ###### ###### vpbe_encoder_setoutput ###### ###### dm365 = 1 ###### ###### mode_info->std is 1 ###### ###### mode is NTSC ###### ###### davinci_enc_set_output : next davinci_enc_set_mode_platform ###### ###### davinci_enc_set_mode_platform : next davinci_enc_priv_setmode ###### ###### output_show ###### ###### davinci_enc_get_output ###### ###### davinci_get_cur_encoder ###### ###### mode_store ###### ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### ###### davinci_enc_set_mode ###### ###### davinci_get_cur_encoder ###### ###### dm365 = 1 ###### ###### mode_info->std is 1 ###### ###### mode is PAL ###### ###### davinci_enc_set_mode : next davinci_enc_set_mode ###### ###### davinci_enc_set_mode_platform : next davinci_enc_priv_setmode ###### ###### mode_show ###### ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### Found width=720 height=480, yres_virtual=480,xres_virtual=720, l###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### ###### davinci_enc_set_mode ###### ###### davinci_get_cur_encoder ###### ###### dm365 = 1 ###### ###### mode_info->std is 1 ###### ###### mode is PAL ###### ###### davinci_enc_set_mode : next davinci_enc_set_mode ###### ###### davinci_enc_set_mode_platform : next davinci_enc_priv_setmode ###### ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### ine_length=384 ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### ###### davinci_enc_get_mode ###### ###### davinci_get_cur_encoder ###### 5 6 7 sd write module ok... ____Mp4Recover module ok! /media/mmcblk0p1/video/temp/YS-56001_11-24_10h59m49s.mp4 Need to recover! ~~~~~~~~~~~~~~now! is ready to recover! now! is get_data! get data all! now! is make mp4! ### sps.pic_width_in_mbs_minus1 : 0 sps.pic_height_in_map_units_minus1 : 0 sps.vui_parameters.time_scale : 139596691 sps.vui_parameters.num_units_in_tick : 376021250 ### now! is follow handle! __cgy in main all! sd write init ok## davinci_pio_led:ioctl:out: GPIO-47=0 now.ret= 0 ## func_sd_input_data ok + ###READY TO PM###18 there is a sd need to be mounted 0000 ### name:[mpeg4enc] ### ### name:[h264enc] ### #davinci_resizer davinci_resizer.2: RSZ_G_CONFIG:0:1:124 ## name:[mpeg2enc] ### ### name:[jpegenc] ### ### name:[g711enc] ### ### name:[aacenc] ### ###Ready to open encoder### davinci_previewer davinci_previewer.2: ipipe_set_preview_config ############ v4l2_device_call_until_err sdinfo->grp_id : 5. vpfe-capture vpfe-capture: error in getting g_fmt from sub device ############ v4l2_device_call_until_err sdinfo->grp_id : 5. ###succeed to open encoder### setrlimit ok FD_SETSIZE= 1024 udp port multiplexing : 1 #### InitUdpSocket - SO_RCVBUF : 217088, SO_SNDBUF : 217088 #### mount: /dev/mmcblk0p1 already mounted or /media/mmcblk0p1/ busy ###### len = 26 ######### mount: according to mtab, /dev/mmcblk0p1 is already mounted on /media/mmcblk0p1 add sd card ############# PUID:83 bjwLgn.strModel:bjw-2013 PUID=83 ### do_login: sockfd = 32 Login response status : d ACK vpfe-capture vpfe-capture: IPIPE Chained vpfe-capture vpfe-capture: Resizer present *****input=0****EVM: switch to tvp5150 SD video input *** ############ v4l2_device_call_until_err sdinfo->grp_id : 5. ###j=1### *** Video ASK Rep *** startdata ok! *****queryInput=0******* ############ v4l2_device_call_until_err sdinfo->grp_id : 5. setsockopt ok! vpfe-capture vpfe-capture: width = 736, height = 480, bpp = 1 vpfe-capture vpfe-capture: adjusted width = 736, height = 480, bpp = 1, bytesperline = 736, sizeimage = 529920 vpfe-capture vpfe-capture: width = 736, height = 480, bpp = 1 vpfe-capture vpfe-capture: adjusted width = 736, height = 480, bpp = 1, bytesperline = 736, sizeimage = 529920 ### BJW_DealMsg - VIDEO: FORCE IDR ### BJW_DealMsg - CONNECTED 42 ### videoThrFxn - video0 construct IDR ### ***succeed to get capture*** ### sps.pic_width_in_mbs_minus1 : 0 sps.pic_height_in_map_units_minus1 : 0 sps.vui_parameters.time_scale : 139596691 sps.vui_parameters.num_units_in_tick : 376021250 ### . dm368-evm login: _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project http://arago-project.org dm368-evm ttyS0 Arago 2011.02 dm368-evm ttyS0 dm368-evm login: root [email protected]:~#


相關推薦

DM368開發 -- 檔案

U-Boot 2010.12-rc2 (May 27 2014 - 16:50:48) Cores: ARM 297 MHz DDR: 243 MHz DRAM: 128 MiB NAND: 512 MiB Bad block table found at page 262080, version

開發程式的N種方式

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

VDM642開發flash程式步驟

參考了文件 應用程式燒寫步驟手冊。http://pan.baidu.com/s/1miPkDh2 下載裡面的程式,具體步驟裡面都有解釋。 需要注意的一點就是,原工程需要修改cmd檔案的SDRAM空間的起始位置為0x400,如圖。rebuild 整個工程。 工具生成dat檔案

基於迅為iMX6開發Android系統

平臺:迅為iMX6開發板 iMX6 可以使用 OTG介面燒寫映象,OTG燒寫也可以叫USB 燒寫。 1. OTG燒寫環境 OTG 燒寫只需要在 windows環境,OTG燒寫方式首先要安裝 ADB驅動,參考使用手冊 “3.6 小節安卓ADB 功能介紹”。 另外還需要使用

Tiny6410開發linux的新方法

    本文專門為解決近期許多朋友不能燒寫Tiny6410開發板的問題而寫。 作為剛畢業的學生,陰差陽錯的丟了自己的第一分工作,內心難免有點小糾結,可路還得往下走,找工作之餘,重新拿起了擱置將近半年的Tiny6410開發板,煩惱暫時拋於腦後,再次重溫程式為自己帶來的成就感

ESPRESSObin開發和執行Armbian

ESPRESSObin開發板獲得了ARMBIAN社群的正式支援,目前最新版本ARMBIAN有下列兩個版本:Ubuntu和Debian兩種版本其中Debian版本使用的stretch核心4.4.82,Ubuntu版本使用的核心版本為4.4.73,下載了上面ARMBIAN韌體壓縮包後解壓,加壓檔案裡面img字尾名

【Android 系統開發】 編譯 Android檔案系統 u-boot 核心 並到 OK-6410A 開發板上

本篇文章中用到的工具原始碼下載 : -- 光碟所含內容 : Android 引導 u-boot 原始碼, Android 核心 原始碼, Android 系統原始碼, 交叉編譯工具鏈;各項操作說明 : -- 編譯環境 : 編譯原始碼 (u-boot, 核心, Android

jz2440開發板製作檔案系統,使用NFS啟動

1在製作根檔案系統時,需要用到mkyaffs2image命令(這個命令檔案需要去相應資料夾中去拷貝)  將相應命令檔案拷貝到/bin/ 目錄中    增加可執行許可權 chmod +x /bin/mkyaffs2image 2mkyaffs2image命令用法 mkyaff

stm32串口程序到開發

圖片 找到 自己的 文件 com info OS image create 前言:我們如果要斷電後重啟板子還能使用程序的話就需要通過串口把程序燒寫到開發板中。 1、設置Keil編譯完之後,生成Hex文件。在工程選項【output】的標簽,勾選“Create HEX File

stm32 IAP + APP合成一個檔案

(擴充套件-IAP主要用於產品出廠後應用程式的更新作用,上一篇博文詳細的對IAP 升級程式做了詳細的分析http://blog.csdn.net/yx_l128125/article/details/12992773,考慮到出廠時要先燒寫IAP  再燒寫APP應用程式要燒寫2次增加工人勞動

A33_Vstar_Android_SDK開發 編譯及遇到的問題

A33_Vstar_Android_SDK開發 遇到的問題 整理一下Android SDK編譯及燒寫的時候,遇到的問題和解決的辦法   問題1  .tar.bz2檔案解壓命令 解決辦法:.tar.gz     格式解壓為&n

把更改後的uboot開發板及遇到的問題

SD卡燒寫過程及遇到的問題 (1)對uboot原始碼進行完修改(修改內容根據自己的理解和分析來修改) (2)make distclean然後make x210_sd_config然後make (3)編譯完成得到u-boot.bin,然後去燒錄。燒錄方法按照裸機第三部分講的linux下使用

Android開發(2):資料儲存之一:SharedPrefrences和檔案

一、資料儲存 本文主要講前兩種儲存方式,其中檔案讀寫只記錄Internal Storage方式 1. SharedPrefrences方式 輕量級NVP方式儲存,以XML的檔案方式儲存,適合少量資料的儲存。 NVP:Name/Value pair, 名稱/值 對。 2.

在Keil中建立工程並hex檔案

一、建立工程 Project  -->   New uVision Project   -->  選擇儲存路徑  -->  名稱  -->  選擇核心板型號(stm32

vue實際專案開發中,公共js(全域性引入)檔案如何,如何引入到入口檔案main.js

公共js檔案,比如commen.js通過export default暴露出來export default { install(Vue,options){  Vue.prototype.方法名=function(){}}在入口檔案main.js引入import comm form './assets/js/c

R語言開發之二進位制檔案操作

二進位制檔案是一個檔案,其中包含僅以位和位元組形式儲存的資訊(0和1),它們是不可讀的,因為其中的位元組轉換為包含許多其他不可列印字元的字元和符號,隨便我們嘗試使用任何文字編輯器讀取二進位制檔案將顯示為類似Ø和ð這樣的字元。 但是二進位制檔案必須由特定程式讀取才能使用。例如

iTOP-4412/4418/6818開發板-fastboot指令碼

在 iTOP-4412,4418,6818 開發板燒寫的時候,使用的是 fastboot 工具。 fastboot 工具需要在 cmd.exe 中呼叫,每次都需要輸入燒寫命令,這樣步驟有點多。在程式設計師的世界中,重複的工作應該要交給指令碼來做。 fastboot 執行在 Windows&nbs

【嵌入式開發】Linux上位機通過esptoolESP8266

前言 本教程針對非官方開發板、無狀態轉換按鈕、須通過gpio口控制esp8266進入下載狀態並實現esp8266韌體更新的嵌入式linux裝置。雖然esp8266有線上更新的功能,但由於開發需求不得不研究相關知識,而網上資料甚少,特此補充。 準備 上位機

使用JLink間接S3C2410、S3C2440開發板Nor、Nand Flash的方法

1. 簡要說明 JLink的除錯功能、燒寫Flash的功能都很強大,但是對於S3C2410、S3C2440的Flash操作有些麻煩:燒寫Nor Flash時需要設定SDRAM,否則速率很慢;燒寫Nand Flash只是從理論上能夠達到,但是還沒有人直接實現這點。 本文使用一個間接的方法來實現對S3C2410、

Jlink 檔案到 nandflash norflash

JLINK v8命令集 Available commands are: 有效的命令如下: (本人簡單翻譯了一下如有錯誤還請指出,謝謝各位網友) ---------------------- f          Firmware info(顯示韌體資訊) h          halt(暫停CPU) g