This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

About the low feature of IPNC8127 3.5!

Genius 3400 points

Hi all,
        I download the IPNC8127 3.5, flash the low feature bin to camera, it cannot run.
and the terminal output continuely the lines "Phy Addr : 0x4818050c Data : 0x00000002"

Anybody can help me, Thanks a lot!

U-Boot 2010.06-00023-g6d4b40c (Dec 21 2012 - 20:03:36) DM8127_IPNC_3.50.00

TI8148-GP rev 2.1

ARM clk: 600MHz
DDR clk: 400MHz
L3 clk: 200MHz
IVA clk: 450MHz
ISS clk: 400MHz
DSP Default OFF
DSS Default OFF

I2C: ready
DRAM: 512 MiB
NAND: HW ECC BCH8 Selected
256 MiB
MMC: OMAP SD/MMC: 0, ON-BOARD SDIO: 1
.:;rrr;;.
,5#@@@@#####@@@@@@#2,
,A@@@hi;;;r5;;;;r;rrSG@@@A,
r@@#i;:;s222hG;rrsrrrrrr;ri#@@r
:@@hr:r;SG3ssrr2r;rrsrsrsrsrr;rh@@:
B@H;;rr;3Hs;rrr;sr;;rrsrsrsrsrsr;;H@B
@@s:rrs;5#;;rrrr;r#@H:;;rrsrsrsrsrr:s@@
@@;;srs&X#9;r;r;;,2@@@rrr:;;rrsrsrsrr;;@@
@@;;rrsrrs@MB#@@@@@###@@@@@@#rsrsrsrsrr;;@@
G@r;rrsrsr;#X;SX25Ss#@@#M@#9H9rrsrsrsrsrs;r@G
@9:srsrsrs;2@;:;;:.X@@@@@H::;rrsrsrsrsrsrr:3@
X@;rrsrsrsrr;XAi;;:&@@#@Bs:rrsrsrsrsrsrsrsrr;@X
@#;rsrsrsrsrr;r2ir@@@###::rrsrsrsrsrsrsrsrsr:@@
@A:rrsrsrsrr;:2@29@@M@@@;:;rrrrsrsrsrsrsrsrs;H@
@&;rsrsrsrr;A@@@@@@###@@@s::;:;;rrsrsrsrsrsr;G@
@#:rrsrsrsr;G@5Hr25@@@#@@@#9XG9s:rrrrsrsrsrs:#@
M@;rsrsrsrs;r@&#;::S@@@@@@@M@@@@Grr:;rsrsrsr;@#
:@s;rsrsrsrr:M#Msrr;;&#@@@@@@@@@@H@@5;rsrsr;s@,
@@:rrsrsrsr;S@rrrsr;:;r3MH@@#@M5,S@@irrsrr:@@
@A:rrsrsrsrrrrrsrsrrr;::;@##@r:;rH@h;srr:H@
;@9:rrsrsrsrrrsrsrsrsr;,S@Hi@i:;s;MX;rr:h@;
r@B:rrrrsrsrsrsrsrr;;sA@#i,i@h;r;S5;r:H@r
,@@r;rrrsrsrsrsrr;2BM3r:;r:G@:rrr;;r@@,
B@Mr;rrrrsrsrsr@@S;;;rrr:5M;rr;rM@H
.@@@i;;rrrrsrs2i;rrrrr;r@M:;i@@@.
.A@@#5r;;;r;;;rrr;r:r#AsM@@H.
;&@@@@MhXS5i5SX9B@@@@G;
:ihM#@@@@@##hs,

Date: 2012-11-09 (Friday) Time: 13:14:22
Net: Detected MACID:0:1:2:3:4:5
cpsw
Hit any key to stop autoboot: 3 0
TI8148_IPNC#pri
bootdelay=3
baudrate=115200
autoload=yes
verify=yes
bootfile=uImage
ramdisk_file=ramdisk.gz
loadaddr=0x81000000
script_addr=0x80900000
loadbootscript=fatload mmc 0 ${script_addr} boot.scr
bootscript= echo Running bootscript from MMC/SD to set the ENV...; source ${script_addr}
ethact=cpsw
filesize=2680000
fileaddr=81000000
bootargs=console=ttyO0,115200n8 rootwait=1 rw ubi.mtd=4,2048 rootfstype=ubifs root=ubi0:rootfs init=/init mem=80M vram=4M notifyk.vpssm3_sva=0xBFD00000 ip=dhcp cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 eth=$(ethaddr) earlyprintk
serverip=192.168.42.31
ipaddr=192.168.42.244
ethaddr=00:01:02:03:04:05
gatewayip=192.168.42.2
netmask=255.255.255.0
bootcmd=ipnc_ff_init 0;nboot 0x81000000 0 0x280000; bootm
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 2010.06-00023-g6d4b40c (Dec 21 2012 - 20:03:36) DM8127_IPNC_3.50.00

Environment size: 880/8188 bytes
TI8148_IPNC#boot

Loading from nand0, offset 0x280000
Image Name: Linux-2.6.37_DM8127_IPNC_3.50.00
Created: 2012-12-21 14:50:44 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2492588 Bytes = 2.4 MiB
Load Address: 80008000
Entry Point: 80008000
## Booting kernel from Legacy Image at 81000000 ...
Image Name: Linux-2.6.37_DM8127_IPNC_3.50.00
Created: 2012-12-21 14:50:44 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2492588 Bytes = 2.4 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.37_DM8127_IPNC_3.50.00 (a0875405@bangvideoapps01) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #1 Fri Dec 21 20:20:37 IST 2012
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: ti8148ipnc
vram size = 4194304 at 0x0
bootconsole [earlycon0] enabled
ti81xx_reserve: ### Reserved DDR region @84f00000
reserved size = 4194304 at 0x0
FB: Reserving 4194304 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is TI8148 2.1
SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 19040
Kernel command line: console=ttyO0,115200n8 rootwait=1 rw ubi.mtd=4,2048 rootfstype=ubifs root=ubi0:rootfs init=/init mem=80M vram=4M notifyk.vpssm3_sva=0xBFD00000 ip=dhcp cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 eth=$(ethaddr) earlyprintk
cpsw: kernel boot params Ethernet address: $(ethaddr)
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 74MB 1MB = 75MB total
.... ....
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 634
UBI: number of PEBs reserved for bad PEB handling: 6
UBI: max/mean erase counter: 2/1
UBI: image sequence number: -1976564662
UBI: background thread "ubi_bgt2d" started, PID 316
UBI device number 2, total 634 LEBs (80502784 bytes, 76.8 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
UBIFS: recovery needed
UBIFS: recovery completed
UBIFS: mounted UBI device 2, volume 0, name "ubifs_volume"
UBIFS: file system size: 78090240 bytes (76260 KiB, 74 MiB, 615 LEBs)
UBIFS: journal size: 3936256 bytes (3844 KiB, 3 MiB, 31 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 3688395 bytes (3601 KiB)
./init.sh: line 5: -f: not found
numid=1,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0
: values=127,127
| dBscale-min=-63.50dB,step=0.50dB,mute=0
[c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
[m3video] Remote Debug Shared Memory @ 0xbff05020
[m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
SysLink version : 2.20.02.20
SysLink module created on Date:Dec 27 2012 Time:13:14:56
Trace enabled
Trace SetFailureReason enabled
/dev/mem opened.
Phy Addr : 0x48181560 Data : 0x00000002
secss put in low power state
Phy Addr : 0x48180f10 Data : 0x00000000
Phy Addr : 0x48180508 Data : 0x00000302
Phy Addr : 0x48180520 Data : 0x00000002
Phy Addr : 0x48180524 Data : 0x00000002
Phy Addr : 0x48180528 Data : 0x00000002
Phy Addr : 0x4c0000e4 Data : 0x00170208
Phy Addr : 0x4d0000e4 Data : 0x00170208
Phy Addr : 0x4c0000e4 Data : 0x00170208
Phy Addr : 0x4d0000e4 Data : 0x00170208
DDR IOs RX is shutdown
Phy Addr : 0x48180a04 Data : 0x00000000
PRCM for TPPSS Initialization in Progress
Phy Addr : 0x4818050c Data : 0x00000002
Phy Addr : 0x4818050c Data : 0x00000002
Phy Addr : 0x4818050c Data : 0x00000002
Phy Addr : 0x4818050c Data : 0x00000002

  • Hello,

    l will try to involve someone to help here with IPNC_RDK or you could contact your local FAE the  IPNC support.

    Best Regards,

    Margarita

  • Dear Margarita,

               Did you find someone to resolve this problem?  I compile the SDK with low power feature by myself. It also cannot run and print the same line.

    chmod 755 /opt/ipnc_8127_3.5/ipnc_8127_3.5/ipnc_rdk/../ipnc_rdk/target/filesys/opt/ipnc/*.sh
    --------------------------------------------------------------
    ******** Build completed for following configuration *********
    --------------------------------------------------------------
    Hardware Platform : DM812x IPNC
    Build Mode : debug
    Sensor used : IMGS_MICRON_MT9J003
    Configuration : LOW_POWER
    Filesystem Mode : ubifs
    Memory Config : 512MB
    -------------------------------------------------------------- 

     And when run the program  ./linux_prcm_ipcam r, the terminal still print the line continuously.

    Phy Addr : 0x4818050c Data : 0x00000002
    Phy Addr : 0x4818050c Data : 0x00000002
    Phy Addr : 0x4818050c Data : 0x00000002
    Phy Addr : 0x4818050c Data : 0x00000002
    Phy Addr : 0x4818050c Data : 0x00000002
    Phy Addr : 0x4818050c Data : 0x00000002 

  • I have got it.

    the print info is in the function tppss_power_reduction()

     #ifdef DSS_OFF
    tppss_power_reduction();
    DSS_Disable();
    #endif 

    while(((RD_MEM_32(CM_DEFAULT_TPPSS_CLKSTCTRL) & 0x7F00)>>8)!=0x73);//To check for 0x7F when STC clock is ON. 

    CM_DEFAULT_TPPSS_CLKSTCTRL = 0x4818050c 

     modify to this:   #ifndef DSS_OFF, It can run the program of low power feature.

    I think It maybe have some problems about the DSS_OFF using. 

     

     

  • how to modify if i want the program run in full feature mode?thank you.

  • hi ,did you slove it?I also got this problem ,please help me ,thank you !

  • hi jack

    The issue is usually caused by mismatch of models between running and compiling phase,pls check it.

    By the way,are you from china?

    :) 

  • Thank you for your reply and you are right,I have solved it.

    Like you can see ,that is Chinese English.I am from China and my engilsh is very poor. Also ,where are you from?