Quantcast
Channel: Processors forum - Recent Threads
Viewing all 17527 articles
Browse latest View live

AM3352: NAND ECC errors

$
0
0

Part Number: AM3352

Hello!

Our product use am3352 processor , but now one problem comes up when we changed the nand flash chip model from K9F2G08U0C to K9F2G08U0D ;

Every time when the system start up from  the board with the new nand flash chip(K9F2G08U0D ) encounter the ECC problem, but the board with the old  nand flash chip (K9F2G08U0D )will ok!

here is the log:

   

U-Boot SPL 2011.09 (Aug 05 2015 - 17:03:45)
Texas Instruments Revision detection unimplemented
EFUSE_SMA: 0x00013E2F, max freq reg: 0X1E2F
Set MPU freq to 800 MHz
Booting from NAND...


U-Boot 2011.09 (Aug 05 2015 - 17:03:45)

I2C: ready
DRAM: 256 MiB
WARNING: Caches not enabled
Did not find a recognized configuration, assuming General purpose EVM in Profile 0 with Daughter board
NAND: HW ECC Hamming Code selected
256 MiB
MMC: OMAP SD/MMC: 0
*** Warning - bad CRC, using default environment

Net: cpsw
Hit any key to stop autoboot: 0
sysboot[4-0]: 0x14 ... nandboot.
Booting from nand ...
HW ECC BCH8 Selected

NAND read: device 0 offset 0x280000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3717000 Bytes = 3.5 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.2.0 (root@lin-desktop) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #122 Thu May 5 05:53:05 CST 2016
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: am335xevm
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat c0701848, node_mem_map c0739000
Normal zone: 512 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 65024 pages, LIFO batch:15
AM335X ES1.0 (neon )
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: console=ttyO0,115200n8 board-am335xevm.display_mode=lcd4i3 mem=256M sdio_wifi=1 root=ubi0:rootfs rw ubi.mtd=7,2048 noinitrd rootfstype=ubifs rootwait=1 ip=none
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 252460k/252460k available, 9684k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xd0800000 - 0xff000000 ( 744 MB)
lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc0669000 (6532 kB)
.init : 0xc0669000 - 0xc06a8000 ( 252 kB)
.data : 0xc06a8000 - 0xc070b2f8 ( 397 kB)
.bss : 0xc070b31c - 0xc0738444 ( 181 kB)
NR_IRQS:396
IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
Total of 128 interrupts on 1 active controller
OMAP clockevent source: GPTIMER2 at 24000000 Hz
omap_dm_timer_switch_src: Switching to HW default clocksource(sys_clkin_ck) for timer1, this may impact timekeeping in low power state
OMAP clocksource: GPTIMER1 at 24000000 Hz
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
Console: colour dummy device 80x30
Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
omap_hwmod: gfx: failed to hardreset
omap_hwmod: pruss: failed to hardreset
print_constraints: dummy:
NET: Registered protocol family 16
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 0
----am335x_evm_i2c_init----
omap_i2c.2: alias fck already exists
The board is MYD-AM335X.
omap_hsmmc.0: alias fck already exists
_omap_mux_get_by_name: Could not find signal ain4.ain4
_omap_mux_get_by_name: Could not find signal ain5.ain5
_omap_mux_get_by_name: Could not find signal ain6.ain6
_omap_mux_get_by_name: Could not find signal ain7.ain7
--------uart2_init
--------uart3_init
--------uart4_init
--------uart5_init
d_can.0: alias fck already exists
d_can.1: alias fck already exists
am335x_spi:am335x_spi_init...
omap2_mcspi.1: alias fck already exists
omap2_mcspi.2: alias fck already exists
edma.0: alias fck already exists
edma.0: alias fck already exists
edma.0: alias fck already exists
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
registerd cppi-dma Intr @ IRQ 17
Cppi41 Init Done Qmgr-base(d087a000) dma-base(d0878000)
Cppi41 Init Done
musb-ti81xx musb-ti81xx: musb0, board_mode=0x13, plat_mode=0x3
musb-ti81xx musb-ti81xx: musb1, board_mode=0x13, plat_mode=0x1
omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 100 kHz
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource gp timer
musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
musb-hdrc musb-hdrc.0: dma type: dma-cppi41
MUSB0 controller's USBSS revision = 4ea20800
TxFifo Empty intr enabled
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
musb-hdrc musb-hdrc.0: USB OTG mode controller at d083c000 using DMA, IRQ 18
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
MUSB1 controller's USBSS revision = 4ea20800
TxFifo Empty intr enabled
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
musb-hdrc musb-hdrc.1: MUSB HDRC host driver
musb-hdrc musb-hdrc.1: 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 3.2.0 musb-hcd
usb usb1: SerialNumber: musb-hdrc.1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
musb-hdrc musb-hdrc.1: USB Host mode controller at d083e800 using DMA, IRQ 19
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (double precision)
omap-gpmc omap-gpmc: GPMC revision 6.0
Registering NAND on CS0
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
msgmni has been set to 493
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
console [ttyO0] enabled
omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
[drm] Initialized drm 1.1.0 20060810
brd: module loaded
loop: module loaded
i2c-core: driver [tsl2550] using legacy suspend method
i2c-core: driver [tsl2550] using legacy resume method
mtdoops: mtd device (mtddev=name/number) must be supplied
omap2-nand driver initializing
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
Creating 8 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000020000 : "SPL"
0x000000020000-0x000000040000 : "SPL.backup1"
0x000000040000-0x000000060000 : "SPL.backup2"
0x000000060000-0x000000080000 : "SPL.backup3"
0x000000080000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x000000780000 : "Kernel"
0x000000780000-0x000010000000 : "File System"
OneNAND driver initializing
UBI: attaching mtd7 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: max. sequence number: 0
UBI: volume 0 ("rootfs") re-sized from 1652 to 1965 LEBs
UBI: attached mtd7 to ubi0
UBI: MTD device name: "File System"
UBI: MTD device size: 248 MiB
UBI: number of good PEBs: 1988
UBI: number of bad PEBs: 0
UBI: number of corrupted 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: 0
UBI: total number of reserved PEBs: 1988
UBI: number of PEBs reserved for bad PEB handling: 19
UBI: max/mean erase counter: 1/0
UBI: image sequence number: 1244205884
UBI: background thread "ubi_bgt0d" started, PID 568
vcan: Virtual CAN interface driver
CAN device driver interface
CAN bus driver for Bosch D_CAN controller 1.0
d_can d_can.0: device registered (irq=52, irq_obj=53)
d_can d_can.1: device registered (irq=55, irq_obj=56)
mcp251x spi2.0: probed
mcp251x spi2.1: probed
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: detected phy mask ffffffaf
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[4]: device 0:04, driver unknown
davinci_mdio davinci_mdio.0: phy[6]: device 0:06, driver unknown
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver zd1201
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver cdc_eem
usbcore: registered new interface driver dm9601
cdc_ncm: 04-Aug-2011
usbcore: registered new interface driver cdc_ncm
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
gadget: using random self ethernet address
gadget: using random host ethernet address
usb0: MAC 06:a4:f2:19:2b:56
usb0: HOST MAC c2:27:33:0a:4d:77
gadget: Ethernet Gadget, version: Memorial Day 2008
gadget: g_ether ready
musb-hdrc musb-hdrc.0: MUSB HDRC host driver
musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: MUSB HDRC host driver
usb usb2: Manufacturer: Linux 3.2.0 musb-hcd
usb usb2: SerialNumber: musb-hdrc.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
mousedev: PS/2 mouse device common for all mice
input: ti-tsc-adcc as /devices/platform/omap/tsc/input/input0
jinye_TEST:i2c driver name = ds3232
rtc-ds3232 2-0068: rtc core: registered ds3232 as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
_regulator_get: deviceless supply vdd_mpu not found, using dummy regulator
cpuidle: using governor ladder
cpuidle: using governor menu
Registered led device: sys_led
Registered led device: user_led0
Registered led device: user_led1
omap4_aes_mod_init: loading AM33X AES driver
omap4-aes omap4-aes: AM33X AES hw accel rev: 3.02
omap4_aes_probe: probe() done
omap4_sham_mod_init: loading AM33X SHA/MD5 driver
omap4-sham omap4-sham: AM33X SHA/MD5 hw accel rev: 4.03
omap4_sham_probe: probe() done
oprofile: hardware counters not available
oprofile: using timer interrupt.
nf_conntrack version 0.5.0 (3944 buckets, 15776 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
lib80211_crypt: registered algorithm 'WEP'
lib80211_crypt: registered algorithm 'CCMP'
lib80211_crypt: registered algorithm 'TKIP'
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
ThumbEE CPU extension supported.
mux: Failed to setup hwmod io irq -22
Power Management for AM33XX family
Trying to load am335x-pm-firmware.bin (60 secs timeout)
Copied the M3 firmware to UMEM
sr_init: platform driver register failed
clock: disabling unused clocks to save power
Detected MACID=b0:7e:11:74:20:b1
cpsw: Detected MACID = b0:7e:11:74:20:b3
input: gpio-keys as /devices/platform/gpio-keys/input/input1
rtc-ds3232 2-0068: setting system clock to 2009-01-27 15:48:23 UTC (1233071303)
UBIFS: mounted UBI device 0, volume 0, name "rootfs"
UBIFS: file system size: 248111104 bytes (242296 KiB, 236 MiB, 1954 LEBs)
UBIFS: journal size: 9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 0 bytes (0 KiB)
VFS: Mounted root (ubifs filesystem) on device 0:14.
devtmpfs: mounted
Freeing init memory: 252K
INIT: version 2.86 booting
Starting udevudevd (866): /proc/866/oom_adj is deprecated, please use /proc/866/oom_score_adj instead.
tar: removing leading '/' from member names

Root filesystem already read-write, not remounting
Setting up IP spoofing protection: rp_filter.
Configuring network interfaces... Error: either "local" is duplicate, or "/24" is a garbage.
net eth0: CPSW phy found : id is : 0x4dd072
Error: either "local" is duplicate, or "/24" is a garbage.
net eth1: CPSW phy found : id is : 0x4dd072
done.
/sbin/ldconfig: file /lib/libc-2.9.so is truncated

/sbin/ldconfig: /lib/libc.so.6 is not a symbolic link

INIT: Entering runlevel: 5
Could not load host key: /usr/local/etc/ssh_host_ecdsa_key
/var/empty must be owned by root and not group or world-writable.
net eth0: CPSW phy found : id is : 0x4dd072
configure can network
/usr/drv/drv.sh: line 2: @echo: not found
killall: sshd: no process killed
ln: /usr/bin/ipcs: File exists
ln: /usr/bin/ipcrm: File exists
Starting syslogd/klogd: done
Could not load host key: /usr/local/etc/ssh_host_ecdsa_key
/var/empty must be owned by root and not group or world-writable.

The Angstrom Distribution SAFTOP-RT ttyO0

Angstrom 2008.1-test-20090127 SAFTOP-RT ttyO0

SAFTOP-RT login: UBIFS error (pid 3168): ubifs_read_node: bad node type (255 but expected 2)
UBIFS error (pid 3168): ubifs_read_node: bad node at LEB 531:64264, LEB mapping status 1
UBIFS error (pid 1727): make_reservation: cannot reserve 160 bytes in jhead 1, error -30
UBIFS error (pid 1727): ubifs_write_inode: can't write inode 2214, error -30
UBIFS error (pid 1727): make_reservation: cannot reserve 160 bytes in jhead 1, error -30
UBIFS error (pid 1727): ubifs_write_inode: can't write inode 2212, error -30

the board start up next time will comes up  kernel pannic, the log is :

U-Boot SPL 2011.09 (Aug 05 2015 - 17:03:45)
Texas Instruments Revision detection unimplemented
EFUSE_SMA: 0x00013E2F, max freq reg: 0X1E2F
Set MPU freq to 800 MHz
Booting from NAND...


U-Boot 2011.09 (Aug 05 2015 - 17:03:45)

I2C: ready
DRAM: 256 MiB
WARNING: Caches not enabled
Did not find a recognized configuration, assuming General purpose EVM in Profile 0 with Daughter board
NAND: HW ECC Hamming Code selected
256 MiB
MMC: OMAP SD/MMC: 0
*** Warning - bad CRC, using default environment

Net: cpsw
Hit any key to stop autoboot: 0
sysboot[4-0]: 0x14 ... nandboot.
Booting from nand ...
HW ECC BCH8 Selected

NAND read: device 0 offset 0x280000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3717000 Bytes = 3.5 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.2.0 (root@lin-desktop) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #122 Thu May 5 05:53:05 CST 2016
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: am335xevm
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat c0701848, node_mem_map c0739000
Normal zone: 512 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 65024 pages, LIFO batch:15
AM335X ES1.0 (neon )
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: console=ttyO0,115200n8 board-am335xevm.display_mode=lcd4i3 mem=256M sdio_wifi=1 root=ubi0:rootfs rw ubi.mtd=7,2048 noinitrd rootfstype=ubifs rootwait=1 ip=none
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 252460k/252460k available, 9684k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xd0800000 - 0xff000000 ( 744 MB)
lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc0669000 (6532 kB)
.init : 0xc0669000 - 0xc06a8000 ( 252 kB)
.data : 0xc06a8000 - 0xc070b2f8 ( 397 kB)
.bss : 0xc070b31c - 0xc0738444 ( 181 kB)
NR_IRQS:396
IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
Total of 128 interrupts on 1 active controller
OMAP clockevent source: GPTIMER2 at 24000000 Hz
omap_dm_timer_switch_src: Switching to HW default clocksource(sys_clkin_ck) for timer1, this may impact timekeeping in low power state
OMAP clocksource: GPTIMER1 at 24000000 Hz
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
Console: colour dummy device 80x30
Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
omap_hwmod: gfx: failed to hardreset
omap_hwmod: pruss: failed to hardreset
print_constraints: dummy:
NET: Registered protocol family 16
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 0
----am335x_evm_i2c_init----
omap_i2c.2: alias fck already exists
The board is MYD-AM335X.
omap_hsmmc.0: alias fck already exists
_omap_mux_get_by_name: Could not find signal ain4.ain4
_omap_mux_get_by_name: Could not find signal ain5.ain5
_omap_mux_get_by_name: Could not find signal ain6.ain6
_omap_mux_get_by_name: Could not find signal ain7.ain7
--------uart2_init
--------uart3_init
--------uart4_init
--------uart5_init
d_can.0: alias fck already exists
d_can.1: alias fck already exists
am335x_spi:am335x_spi_init...
omap2_mcspi.1: alias fck already exists
omap2_mcspi.2: alias fck already exists
edma.0: alias fck already exists
edma.0: alias fck already exists
edma.0: alias fck already exists
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
registerd cppi-dma Intr @ IRQ 17
Cppi41 Init Done Qmgr-base(d087a000) dma-base(d0878000)
Cppi41 Init Done
musb-ti81xx musb-ti81xx: musb0, board_mode=0x13, plat_mode=0x3
musb-ti81xx musb-ti81xx: musb1, board_mode=0x13, plat_mode=0x1
omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 100 kHz
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource gp timer
musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
musb-hdrc musb-hdrc.0: dma type: dma-cppi41
MUSB0 controller's USBSS revision = 4ea20800
TxFifo Empty intr enabled
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
musb-hdrc musb-hdrc.0: USB OTG mode controller at d083c000 using DMA, IRQ 18
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
MUSB1 controller's USBSS revision = 4ea20800
TxFifo Empty intr enabled
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
musb-hdrc musb-hdrc.1: MUSB HDRC host driver
musb-hdrc musb-hdrc.1: 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 3.2.0 musb-hcd
usb usb1: SerialNumber: musb-hdrc.1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
musb-hdrc musb-hdrc.1: USB Host mode controller at d083e800 using DMA, IRQ 19
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (double precision)
omap-gpmc omap-gpmc: GPMC revision 6.0
Registering NAND on CS0
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
msgmni has been set to 493
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
console [ttyO0] enabled
omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
[drm] Initialized drm 1.1.0 20060810
brd: module loaded
loop: module loaded
i2c-core: driver [tsl2550] using legacy suspend method
i2c-core: driver [tsl2550] using legacy resume method
mtdoops: mtd device (mtddev=name/number) must be supplied
omap2-nand driver initializing
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
Creating 8 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000020000 : "SPL"
0x000000020000-0x000000040000 : "SPL.backup1"
0x000000040000-0x000000060000 : "SPL.backup2"
0x000000060000-0x000000080000 : "SPL.backup3"
0x000000080000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x000000780000 : "Kernel"
0x000000780000-0x000010000000 : "File System"
OneNAND driver initializing
UBI: attaching mtd7 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: max. sequence number: 10
UBI: attached mtd7 to ubi0
UBI: MTD device name: "File System"
UBI: MTD device size: 248 MiB
UBI: number of good PEBs: 1988
UBI: number of bad PEBs: 0
UBI: number of corrupted 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: 0
UBI: total number of reserved PEBs: 1988
UBI: number of PEBs reserved for bad PEB handling: 19
UBI: max/mean erase counter: 2/0
UBI: image sequence number: 1244205884
UBI: background thread "ubi_bgt0d" started, PID 568
vcan: Virtual CAN interface driver
CAN device driver interface
CAN bus driver for Bosch D_CAN controller 1.0
d_can d_can.0: device registered (irq=52, irq_obj=53)
d_can d_can.1: device registered (irq=55, irq_obj=56)
mcp251x spi2.0: probed
mcp251x spi2.1: probed
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: detected phy mask ffffffaf
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[4]: device 0:04, driver unknown
davinci_mdio davinci_mdio.0: phy[6]: device 0:06, driver unknown
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver zd1201
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver cdc_eem
usbcore: registered new interface driver dm9601
cdc_ncm: 04-Aug-2011
usbcore: registered new interface driver cdc_ncm
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
gadget: using random self ethernet address
gadget: using random host ethernet address
usb0: MAC a6:b2:3a:74:ba:0b
usb0: HOST MAC b6:0e:2c:3b:bf:87
gadget: Ethernet Gadget, version: Memorial Day 2008
gadget: g_ether ready
musb-hdrc musb-hdrc.0: MUSB HDRC host driver
musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: MUSB HDRC host driver
usb usb2: Manufacturer: Linux 3.2.0 musb-hcd
usb usb2: SerialNumber: musb-hdrc.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
mousedev: PS/2 mouse device common for all mice
input: ti-tsc-adcc as /devices/platform/omap/tsc/input/input0
jinye_TEST:i2c driver name = ds3232
rtc-ds3232 2-0068: rtc core: registered ds3232 as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
_regulator_get: deviceless supply vdd_mpu not found, using dummy regulator
cpuidle: using governor ladder
cpuidle: using governor menu
Registered led device: sys_led
Registered led device: user_led0
Registered led device: user_led1
omap4_aes_mod_init: loading AM33X AES driver
omap4-aes omap4-aes: AM33X AES hw accel rev: 3.02
omap4_aes_probe: probe() done
omap4_sham_mod_init: loading AM33X SHA/MD5 driver
omap4-sham omap4-sham: AM33X SHA/MD5 hw accel rev: 4.03
omap4_sham_probe: probe() done
oprofile: hardware counters not available
oprofile: using timer interrupt.
nf_conntrack version 0.5.0 (3944 buckets, 15776 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
lib80211_crypt: registered algorithm 'WEP'
lib80211_crypt: registered algorithm 'CCMP'
lib80211_crypt: registered algorithm 'TKIP'
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
ThumbEE CPU extension supported.
mux: Failed to setup hwmod io irq -22
Power Management for AM33XX family
Trying to load am335x-pm-firmware.bin (60 secs timeout)
Copied the M3 firmware to UMEM
sr_init: platform driver register failed
clock: disabling unused clocks to save power
Detected MACID=b0:7e:11:74:20:b1
cpsw: Detected MACID = b0:7e:11:74:20:b3
input: gpio-keys as /devices/platform/gpio-keys/input/input1
rtc-ds3232 2-0068: setting system clock to 2009-01-27 15:52:03 UTC (1233071523)
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
UBI error: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 3:4096, read 126976 bytes
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
UBI error: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 4:4096, read 126976 bytes
UBIFS error (pid 1): ubifs_recover_master_node: failed to recover master node
List of all partitions:
1f00 128 mtdblock0 (driver?)
1f01 128 mtdblock1 (driver?)
1f02 128 mtdblock2 (driver?)
1f03 128 mtdblock3 (driver?)
1f04 1920 mtdblock4 (driver?)
1f05 128 mtdblock5 (driver?)
1f06 5120 mtdblock6 (driver?)
1f07 254464 mtdblock7 (driver?)
No filesystem could mount root, tried: ubifs
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Backtrace:
[<c0018f68>] (dump_backtrace+0x0/0x110) from [<c04df598>] (dump_stack+0x18/0x1c)
r6:cf01df78 r5:c070c288 r4:c070c288 r3:60000013
[<c04df580>] (dump_stack+0x0/0x1c) from [<c04df610>] (panic+0x74/0x198)
[<c04df59c>] (panic+0x0/0x198) from [<c0669e4c>] (mount_block_root+0x220/0x23c)
r3:cf01df4c r2:00000020 r1:cf01df78 r0:c05c28a0
r7:00000006
[<c0669c2c>] (mount_block_root+0x0/0x23c) from [<c0669fec>] (prepare_namespace+0xac/0x1e0)
[<c0669f40>] (prepare_namespace+0x0/0x1e0) from [<c0669320>] (kernel_init+0x11c/0x128)
r5:c06a7d8c r4:c06a7d8c
[<c0669204>] (kernel_init+0x0/0x128) from [<c0045a34>] (do_exit+0x0/0x698)
r5:c0669204 r4:00000000

Can Texas Instruments experts give some suggestion to solve this problem ??

Thanks!


66AK2E05: Linux core inactivates GIC Interrupts

$
0
0

Part Number: 66AK2E05

Hello community,

Im working on 66AK2E05 EVM, configuring system with SMP Linux on Arm Cores1&2&3 and RTOS on Arm core3. Im using "ti-sdk-linut-rt-k2e-evm-06.00.00.07" kernel. In RTOS, i created a periodic Hwi related with "CSL_ARM_GIC_TIMER_8_INTL". Hwi function work fine if RTOS runs standalone. But if Linux&RTOS runs together, Hwi stops.

Im newbie at embedded Linux. I searched kernel config files & menuconfig but nothing found about GIC. How can i find&configure which GIC interrupts activated or not?

Thank you,

Best Regards.

Srt

TMS320C6678: Smart Reflex CVDD, VID Boot Failure

$
0
0

Part Number: TMS320C6678

In one of the C6678 based board we delivered to customer, we are facing a peculiar issue as described below,

 Smart Reflex is disabled [VID is disabled]

  • Application is running in 8 different cores (8 different .out files), the same application is been tested in multiple other boards and it runs stable
  • Boot-loader loads Core#0 application, then Core#0 application will kick-start and run cores#1-7
  •  In this one particular board, whenever core#4 comes-up; the Processor is hanged and all the other cores stop running.
  • For experiment, we tried with different core clock frequency (from 100MHz to 1GHz),
    • All 8 cores are running stable for core clock frequency 100MHz to 850MHz
    • Beyond 850 MHz, core#4 issue is observed
    • When we try running remaining 7 cores (except core#4), all 7 cores are running stable even for 1GHz core clock
    • When we try running only core#0 and core#4 (only 2 cores), again the same issue is observed i.e. it is stable only upto 850MHz and beyond that processor is hanged.

As ,mentioned above, we have disabled the VID, because if we enable it, Core#0 itself is not able to boot up.

May I know SRVnom for the device ?

PS: Attaching the smart reflex circuitry. 

Compiler/TDA2EXEVM: Image scaling?

$
0
0

Part Number: TDA2EXEVM

Tool/software: TI C/C++ Compiler

Hi Expert,

I'm running Linux Vision SDK v03.02.00(4.4.84) on TDA2eg custom board.

usecase select: vip_single_cam_sgx_display
/PROCESSOR_SDK_VISION_03_02_00_00/vision_sdk/apps/src/hlos/adas/src/usecases

block diagram:
camera → decoder → tda2eg → hdmi

Draw a border on the camera image, so I found that the image on the left of the HDMI display was cut off.
The image size is indeed 720p.
Whether tda2eg's Video Input Port has scaling?


Could you please provide some guide on these questions?
Thanks in advance.

Compiler/TDA2EVM5777: The board doesn't boot with SD card suddenly.

$
0
0

Part Number: TDA2EVM5777

Tool/software: TI C/C++ Compiler

Hi,

I'm using TDA2EVM5777 and vision_SDK ver 3.7.

My board suddenly can't read SD card when it is start to boot.

I execute in Linux and BIOS both but not successed to boot board.

The below is log message.

- Linux

U-Boot SPL 2016.05-00013-g3331a8a (Aug 06 2019 - 17:23:44)
DRA752-GP ES2.0
no pinctrl for hs200_1_8v
no pinctrl for ddr_1_8v
** First descriptor is NOT a primary desc on 0:1 **
Card did not respond to voltage select!
*** Warning - MMC init failed, using default environment

Trying to boot from MMC1
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl: error reading image dra7-ipu2-fw.lzop, err - -1
Error loading remotecore IPU2!,Continuing with boot ...
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl: error reading image dra7-dsp1-fw.lzop, err - -1
Error loading remotecore DSP1!,Continuing with boot ...
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl: error reading image dra7-dsp2-fw.lzop, err - -1
Error loading remotecore DSP2!,Continuing with boot ...
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl: error reading image dra7-ipu1-fw.lzop, err - -1
Error loading remotecore IPU1!,Continuing with boot ...
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl_load_image_fat: error reading image u-boot.img, err - -1
spl: no partition table found
spl: no partition table found
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

- BIOS

TDA2xx SBL Boot

DPLL Configuration Completed

Clock Domain Configuration Completed

Module Enable Configuration Completed

TI EVM PAD Config Completed

DDR Config Completed

App Image Download Begins

SD Boot - File open fails

Valid App Image is not Available

Putting MPU CPU1 in Off mode

*****************************************************************

PMCCNTR counts once every 64 clock cycles, multiple by 64 to get actual CPU cycles

SBL Initial Config Cycles - 144556 (12.33 ms)
SOC Init Cycles - 170833 (14.57 ms)
DDR Config Clock Cycles - 43204 (3.68 ms)
App Image Load Cycles - 184548 (15.74 ms)
Slave Core Bootup Cycles - 54273 (4.63 ms)
SBL Boot-up Cycles - 598475 (51.6 ms)
Time at which SBL started IPU1_0 - 16119 (491.91 ms)
*****************************************************************

Putting MPU in Retention...

I refer TDA2xx user guide and followed to set SW2,3,5.

However, the same log was showed.

Could you suggest any solution?

Regards,

Yoo

AM3358: etc/environment

$
0
0

Part Number: AM3358

Hi,

SDK:ti-processor-sdk-linux-am335x-evm-06.00.00.07-Linux-x86

I want to edit etc/environment. But i cannot save and quit as below screenshot.

I used vi etc/environment in root authority.

PROCESSOR-SDK-AM57X: Uninstalling the SDK

$
0
0

Part Number: PROCESSOR-SDK-AM57X

Hi, 

I want to uninstall procesoor sdk from ubuntu. How to do that? Even the option for deleting the installed folder is disabled.

TIDEP0015: PCB files

$
0
0

Part Number: TIDEP0015

Hello Team,

One of my customer has requested for PCB files for this design so that he can make minor modification for his requirement and reuse the same. Can you please help to share the same?

Regards,

Mahendra Patel


TDA2SX: the display format convert: RGBA32_888* to YUV422,then YUV422 to RGB565 ,last to YUV422,wether was distort? or RGBA32_888* to YUV422 then to RGB24888 please check

$
0
0

Part Number: TDA2SX

we used M4  show display.

DssWbParams

the date from dsswb,  pPrm->dssWbInst[0].dssWbInputPrms.wbInSourceDataFmt = SYSTEM_DF_RGBA32_8888;    output was     pPrm->dssWbInst[0].dssWbOutputPrms.wbDataFmt = SYSTEM_DF_YUV422I_YUYV;

SetDisplayPrms

 pVInfo->vencOutputInfo.dataFormat       = SYSTEM_DF_BGR16_565;              

Compiler/TMS320C6654: Please tell me what this error means.

$
0
0

Part Number: TMS320C6654

Tool/software: TI C/C++ Compiler

Hi, I'm in trouble because I can't find the cause of the problem.

TI-RTOS(SYS/BIOS) version is 6.73.0.12.
My CCS version is 8.3.0 and compiler version is 8.2.5.

I could catch the error as below however I don't understand what this error means.

[C66xx_0] A0=0x89c944 A1=0x88b4e0
A2=0x2 A3=0x8c5f2c
A4=0x0 A5=0x8401ecfc
A6=0xffffff00 A7=0x800
A8=0x80 A9=0x8401e484
A10=0x8401ed14 A11=0x8a2a54
A12=0x8adc98 A13=0x8aac98
A14=0x8401e640 A15=0x1000
A16=0x6 A17=0x0
A18=0xfffffffe A19=0x3edbb83e
A20=0x4 A21=0x0
A22=0x7f0 A23=0x1fc
A24=0x8a2a54 A25=0xb1bfa2ee
A26=0x0 A27=0x8401ed14
A28=0x2 A29=0x3a800001
A30=0xfc A31=0x8c8158
B0=0xfc B1=0x8c8158
B2=0x1000 B3=0x8c3da4
B4=0x898710 B5=0x8b3c98
B6=0x15c7cf23 B7=0x8401ed14
B8=0x8aec98 B9=0x8c8200
B10=0x0 B11=0x8b1c98
B12=0x8adc98 B13=0x8aac98
B14=0x8c3e08 B15=0x8a513a
B16=0xc90ca967 B17=0xc91a2797
B18=0xaec30000 B19=0x8c8198
B20=0x0 B21=0x8c8198
B22=0xffffffff B23=0xffffffff
B24=0xfffffff7 B25=0x0
B26=0x66666666 B27=0x30666666
B28=0x60 B29=0x4d
B30=0xffffffed B31=0x8c3ebb
NTSR=0x2d
ITSR=0xa
IRP=0x8
SSR=0x8c81dc
AMR=0x8c3ef4
RILC=0x4
ILC=0x0
Exception at 0x0
EFR=0x2 NRP=0x0
Internal exception: IERR=0x1
Instruction fetch exception
ti.sysbios.family.c64p.Exception: line 256: E_exceptionMax: pc = 0x00000000, sp = 0x008b1c98.
xdc.runtime.Error.raise: terminating execution.

From pc = 0x00000000, sp = 0x008b1c98, program counter was corrupted I think but I didn't understand what sp = 0x008b1c93 means.

On the C66x, I recognize that B15 indicates next stack pointer. but this error indicates sp = 0x008b1c98 on the other hands.

What is the difference between B15 and sp? Also, what is the situation pc = 0x00000000 occurs.

regards,

TMS320C6748: Power On Self Test (POST)

$
0
0

Part Number: TMS320C6748

Hi,

I want to explore more on power on self test. I have referred the documents on POST. I just need more clarification :

1. Is it possible to add addition code to the existing POST test codes for my requirements? 

2. Does the POST work on FLASHED code because the document mentioned CCS and JTAG and PC under the requirements for POST.

I document link :http://www.ti.com/lit/an/spraas5a/spraas5a.pdf

Thanks and Regards,

Ashwin

AM3352: Processor recommendation

$
0
0

Part Number: AM3352

Hi Team,

My customer is developing an HMI with PoE PD. They have the following spec requirement. Please let me know if AM3352 is suitable for the candidate. If not, please propose other Sitara processor solution.

1. Connect with 4" panel via MIPI-DSI interface. Panel resolution 480x800

2. Ethernet 10/100

3. Run Android AOSP. Android 9

Thanks,

Best regards,

Andy Chu

AM3358: eMMC slow transfer speed

$
0
0

Part Number: AM3358

Hi,

we use the Sitara AM 3358 on a custom board, based on the ICE Board Rev. 2.x

  • The eMMC is a MTFC8GAKAJCN (Micron)
  • The Bootloader is based on the Ind.SDK example
  • The block size is set to 512 bytes
  • The clock is set to 52MHz (Observed from scope)
  • The card has been set to high speed mode and 8 bit data width
  • The processor has been set to 8 bit mode.
  • The Init. returns no errors

I want to read a file with the size of 3MB from the eMMC. It takes ~1,4 milliseconds between two 512 byte Blocks.

yellow: clk | cyan: cmd | pink: dat0

The most time take the reading from the dat-lines to the read-buffer. This been checked by polling the SD_STAT[BRR]-Register in a loop.
There must be a timing problem, or? The datatransfer for this small filesize take a unreasonably time.

What can be the reason that the data-read is so slowly into the read-buffer. Is there a delay for changing the SD_STAT register value?
Obviously, the data transfer is fast enough (see the picture). But the register does not return the state fast enough. And thus, no new data transfer can be initiated.

Please let me know if you have any idea for this issue.

Thanks and Regards, Michael

 

AM5728: PRU and CPSW Ethernet

$
0
0

Part Number: AM5728

Hi there,

I'm working with Linux processor-sdk 05.02.00.10 and RTOS processor-sdk 4.03.00.05.

I successfully worked with jailhouse hypervisor on a AM5728 based custom board.

On the Linux side (A15 core0) I need to make both ports of  PRU-ICSS1 work as ethernet in parallel with only 1 port of the CPSW.

PRU-ICSS2 must be disabled as it used by a RTOS jailhouse inmate on A15 core1.

Can you give me guidelines how to achieve this?

Thanks a lot,

Nir.

[TDA4M] Question about DFU

$
0
0

Hi,

This is Soolim Yu.

I have the question about DFU used for downloading binaries by USB.

From the DFU host tool, which number of usb device is used, usb0 or usb1 ?

Regards,

Soolim


[TDA4M] Question about uart device in Main domain.

$
0
0

Hi,

I have a question about uart device in Main domain.

When usb cable is connected with TDA4 EVM usb2uart port, there are 4 COM channels detected at the PC for example, COM0,1,2,3.

When COM0 is attached using a serial tool, boot logs in main domain are printed out the terminal, but there are any logs printed at COM1, 2, and 3 terminal.

Q1) What is the usage of COM1, 2, 3 uart?

       The reason why I'm asking is that I want to use 1 channel or 2 channels USB2UART IC not 4 channels IC at TDA4 EVM.

Q2) For debugging Main Domain side(A72, other cores in Main domain), is it enough to use only COM0 uart?

Regards,

Soolim

AM3358: j5entry linux sdk

$
0
0

Part Number: AM3358

Hello,

I would like to confirm whether we can get linux sdk for j5entry or not.

This device is similar to am335x, so i posted question on this thread.

Could you please confirm ?

Best Regards,

TDA2SX: Regarding ,Increase the size of SR-1 region(cached) for upcoming versions

$
0
0

Part Number: TDA2SX

Hi all,

https://e2e.ti.com/support/processors/f/791/t/819620

In the above link some discussion happened regarding the Increase the size of SR-1 (Cached) region.

May I know when will be the next release happen, that supports the access to DDR regions > 1GB for IPU?

Thanks & Regards,

A.Kavya Harini.

DRA80M: Hyperflash Boot path in SDK 6.0

$
0
0

Part Number: DRA80M

Could you please advise on where the code for Hyperflash boot is in the recently released 6.0 SDK RTOS? 

The customer checked the SDK lib and src folder of SBL but only saw that UART was there. 

John

How to setup SFTP client for k2e-evm

$
0
0

Part Number: 66AK2E05

Tool/software: TI C/C++ Compiler

   Hi everyone,

I'm trying to setup sftp client for my TI board. I installed Dropbear firstly, I've noticed that doesn't support sftp. Then I tried to setup Openssh, I cross-compiled it and copy 'sftp ssh ssh-add ssh-agent ssh-keygen ssh-keyscan' to my arago filesystem. 

   Where am I making a mistake and how can I figure it out?

Viewing all 17527 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>