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

RTOS/AM5718: Regarding compilation of SBL for AM571x IDK

$
0
0

Part Number:AM5718

Tool/software: TI-RTOS

Hello Experts,

I am trying to compile the SBL for only idkAM571x executing "gmake sbl LIMIT_BOARDS="idkAM571x" 

But it looks like it compiles all the boards in PDK as error shown below. 

C:/ti/pdk_am57xx_1_0_12/packages/ti/board/board_cfg.h:66:54: fatal error: ti/bo
rd/src/evmAM572x/include/board_cfg.h: No such file or directory
 #include <ti/board/src/evmAM572x/include/board_cfg.h>
                                                      ^
compilation terminated.
gmake[2]: *** [C:/ti/pdk_am57xx_1_0_12/packages/ti/boot/sbl/binary/evmAM572x/mm
sd/obj/sbl_main.o] Error 1
gmake[2]: Leaving directory `c:/ti/pdk_am57xx_1_0_12/packages/ti/boot/sbl'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `c:/ti/pdk_am57xx_1_0_12/packages/ti/boot/sbl'
gmake: *** [sbl] Error 2

How can we limit the sbl compilation to a particular board?

Thanks,

Ajijt


CCS / TMS320C5545: C5545 BoosterPack Software document

$
0
0

Part Number:TMS320C5545

Tool/software: Code Composer Studio

Hi,

In section 3.2.3.2 step 11

When I build the project there are some errors.

What should I do?

  (Please visit the site to view this file)

AM6526: AM6526 Availability

$
0
0

Part Number:AM6526

Hello, I've been searching for an ARM Processor with USB 3.0 and found the AM6x family of processors. I'm planning a design in which I must store 1-Gigabit ethernet data to a removable memory, such as a USB 3.0 thumb drive or to CFAST 2.0 Compact Flash card. So, I found the AM6526 ARM processor that has two ARM cores and USB 3.1. Can anyone tell me when the AM6526 device will be available?

Thanks,

Joe

AM5716: Looking for EVM for AM5716 ARM Processor

$
0
0

Part Number:AM5716

Hello, can anyone please tell me if there is an EVM for the AM5716?

Thanks,

Joe

TMS320C6713B: Code execution from flash directly

$
0
0

Part Number:TMS320C6713B

Hi,

I am working on c6713 processor. its kind of old chap. the code runs from IRAM (internal RAM). On boot, the processor copies 1k of code from CE0 region (NOR flash is mapped here) to IRAM. The remaining code needs to be copied using a bootloader. My question is it possible to run code directly from flash (mapped on CE0) rather than copying the code to internal RAM (IRAM)  and then running it from IRAM in c6000 family?

Kind Regards,

Ijaz

Linux/PROCESSOR-SDK-AM437X: AM437x LPDDR Timing issue

$
0
0

Part Number:PROCESSOR-SDK-AM437X

Tool/software: Linux

Our product is based on AM4376 and consists of LPDDR2 (ELPIDA 4Gb).
With the existing EMIF configuration tool, there was no problem in DRAM initialization when configuring DDR3, but there is a problem with LPDDR2 configuration.

When I use generated emif value , even single read/write access is failed.

But when I changed the CL (Cas latency) of SDRAM_CONFIG to 0x2 (Invalid value) then single read/write works
However, in burst operation with LDMDIA / STMIA, only the initial 4 words read is returned correctly.

Is there an updated emif tool and should I use something other than u-boot code in process-sdk (ti-processor-sdk-linux-am437x-evm-05.02.00.10) when using LDDDR2?
(I have checked dpll(266Mhz) and io config ...)

// single read
val (80000020): 03020100
val (80000024): 07060504
val (80000028): 0b0a0908
val (8000002c): 0f0e0d0c
val (80000030): 13121110
val (80000034): 17161514
val (80000038): 1b1a1918
val (8000003c): 1f1e1d1c

// burst read
val (80000000): 03020100
val (80000004): 07060504
val (80000008): 0b0a0908
val (8000000c): 0f0e0d0c
val (80000010): 03020100 / * invalid value  ==> It sould be 13121110 * /
val (80000014): 07060504 / * invalid value * /
val (80000018): 0b0a0908 / * invalid value * /
val (8000001c): 0f0e0d0c / * invalid value * /

Thnkis in advance.

RTOS/AM4378: Ethernet phy link reset at startup with HSR/PRP firmware in PRP mode

$
0
0

Part Number:AM4378

Tool/software: TI-RTOS

Hello,

We have a custom board with the AM4378 and dual ethernet phys DP83822IF connected to the PRU MII interface. We run the HSR/PRP firmware release 01.00.02 on the PRUs in PRP mode.

When the TIRTOS starts the phy link gets reset, e.i. the speed and link led turn off and we get a link down interrupt, multiple times and we observe TCP retransmissions on the NDK side. After a few minutes the link stabilizes and we don't see any link drops after a month of continuous operation. This does not happen every time and it depends on what type of network we are connected.

If we disable the NDK stack from starting and let the HSR/PRP switch tasks run the link is not reset. If we interrupt the MDIO connection to the phy the link is not reset.

Currently it seems that for some reason the HSR/PRP firmware on the PRU resets the link on the phys via MDIO. We haven't checked the contents of the MDIO communication during link resets yet.

Does the PRU firmware for HSR/PRP have the ability to signal the phy over MDIO to reset the link?

If it does, what are the circumstances in which this happens?

Kind regards, Marko

CCS/AM3358: USB boot - RNDIS/Ethernet over USB

$
0
0

Part Number:AM3358

Tool/software: Code Composer Studio

Hi

We are trying to burn the emmc for production , using USB boot option - RNDIS/Ethernet over USB -

and (CCS UniFlash  Version: 3.4.1.00012 ) runnig over Windows 10.

The problem is the the ROM boot is able to tftp get the SPL/MLO loader butthe SPL fails to connect to uniflash

and tftp get the uboot ,You advice is needed!

See log below, Thanks.

==Log==

U-Boot SPL 2018.01-00444-g96cdbef-dirty (Feb 14 2019 - 23:19:25)
Trying to boot from USB eth
** Bad device mmc 0 **
Using default environment

<ethaddr> not set. Validating first E-fuse MAC
Could not get PHY for cpsw: addr 0
cpsw, usb_ether
Error: usb_ether address not set.

using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC 38:d2:69:5e:0e:63
HOST MAC de:ad:be:ef:00:00
RNDIS ready
musb-hdrc: peripheral reset irq lost!
high speed config #2: 2 mA, Ethernet Gadget, using RNDIS
Problem booting with BOOTP
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

.


Looking for schematic or help with: 20e_cTI-14t_TI Pin Converter

$
0
0

Hello,

I have got an Blackhawk BH-560M. But without the attached 20 pin JTAG-Cable.

The "20e_cTI-14t_TI Pin Converter" is of course also missing.

I do not need 50 MHz JTAG Clock. So i want to build my own cable.

From the pictures its a simple Pin-to-Pin-converter.

So the levelshifter and the other needed active circuitry seems to be already in the box.

Can someone be so kind and check the 20 pins on one side to the 14 pins of the other side?

I would need this only for the DSP parts.

Best Regards

Linux/AM5728: AM57x EVM - Dual camera demo - doesn't work

$
0
0

Part Number:AM5728

Tool/software: Linux

Hi,

I bought a camera module from TI for my rev3 EVM board recently. From other threads in this forum, it should work with "dual camera demo" example directly, but it didn't in my test.

I tried to modify the buffer type from V4L2_BUF_TYPE_VIDEO_CAPTURE to V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE in the example code. It can finish initialization, but end in a core dump.

The output of the original "dual camera demo" example:

The output with V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE buffer type:

Looking forward to your advises. Thanks a lot.

AM4372: About WLEN and FLEN of QSPI when using memory-mapped port

$
0
0

Part Number:AM4372

Hi everyone,

What is the value of WLEN and FLEN when QSPI communication is executed for the QSPI memory map port

by executing the following codes (A) and (B)?

(A) 
uint8_t *pSrc; /* Source address */
uint8_t *pDst; /* Destination address */

count = 3;

while(count)
{
    *pDst = *pSrc;
    pDst++;
    pSrc++;
    count--;
}


(B) 
uint32_t *pSrc; /* Source address */
uint32_t *pDst; /* Destination address */

count = 3;

while(count)
{
    *pDst = *pSrc;
    pDst++;
    pSrc++;
}

I'd like to know where the frame ends.

Best regards,

Sasaki

DM505 :Difference between XDM505 and DM505

$
0
0

Part Number:DM505

I want to know difference between XDM505 and DM505.

I use XDM505XXBABF and DM505MRBABF chipset.

As I know, the libraries of two chips are the same. 

But, I think that two chips are operated.

If you know anything about this, please let me know.

Thank you.

AM3352: Is there a timing requirement for total input power-on time Tr and VCC and communication interface?

$
0
0

Part Number:AM3352

Hi team,

             I have some questions about AM3352  timing sequence application:

1. Now the VCC5V is used as the total input in the design.

   How long does the Tr rise time need to be greater or less to ensure normal operation?

For example, when Tr > 1ms, you can work.

2. The communication interfaces used now are RX/TX and DP/DM.

Do VCC and RX/TX or DP/DM signals have strict power-on timing requirements?

For example: VCC5V power on first, it must be Delay 10ms before DP/DM can signal out.

thanks.

Linux的/ AM4379:AM4379 docker Container cannot be started

$
0
0

Part Number:AM4379

Tool/software: Linux的

root@AM4379:/# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
arm32v7/hello-world latest 618e43431df9 7 weeks ago 1.64kB

root@AM4379:/# docker run arm32v7/hello-world
docker: Error response from daemon: failed to create endpoint elegant_heyrovsky on network bridge: failed to add the host (veth0a85bb2) <=> sandbox (vethacc98f7) pair interfaces: operation not supported.

root@AM4379:/# docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9f9eadacb3c7 arm32v7/hello-world "/hello" 4 seconds ago Created kind_wing

Linux/AM3359: AM3359 ICE EMAC

$
0
0

Part Number:AM3359

Tool/software: Linux

Hi,

I have a question regarding the on board EMAC of AM3359. If I am not wrong, according to datasheet this MCUshould have 2 EMAC ports capable of 10M, 100M and 1G Ethernet connections. I know that two MACs available on ICE 2.1 EVM board are accessible via PRU-ICSS. My question is whether in general there is a hardware capability of using additional 2 EMACs if a custom board was used (not ICE EVM board)?

Thank you in advance. 


Linux/TDA2PXEVM: It will fail when parse LZOP file

$
0
0

Part Number:TDA2PXEVM

Tool/software: Linux

Hello,

For early boot, It will load the firmware to comp_addr, also it will parse the header of LZOP file. But the LZOP file header doesn't match with the lzop_magic defined in lzo1x_decompress.c.Below is the  lzop_magic defined in lzo1x_decompress.c.

----------------------------------------------------------------------------

static const unsigned char lzop_magic[] = {
0x89, 0x4c, 0x5a, 0x4f, 0x00, 0x0d, 0x0a, 0x1a, 0x0a
};

----------------------------------------------------------------------------

While, I added the log for the header value, it is  not match.below is the log, and the *src is the first char of header value.

------------------------------------------------------------------------------------------------

ccccccccccc i=0, *src=159
Error loading remotecore IPU2!,Continuing with boot ...
ccccccccccc i=0, *src=191
Error loading remotecore DSP1!,Continuing with boot ...
ccccccccccc i=0, *src=129
Error loading remotecore DSP2!,Continuing with boot ...
ccccccccccc i=0, *src=0
Error loading remotecore IPU1!,Continuing with boot ...

Thanks a lot

Terence

Linux/TDA2EVM5777: Preparing SD card failed

$
0
0

Part Number:TDA2EVM5777

Tool/software: Linux

Hello,

I am following section 4.2 from the Vision SDK 3.06.00.00 Linux User Guide on Ubuntu 16.04 LTS with a SanDisk 2 GB microSD card that was delivered to us with a TDA2x EVM.

I receive the following console output while executing instruction #4:

sagar@Sagar:~/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build$ sudo ./hlos/scripts/linux/mksdboot.sh --device /dev/mmcblk0p1 --appname apps --makeconfig tda2xx_evm_linux_all
[sudo] password for sagar: 
-- Main device is: /dev/nvme0n1p3
************************************************************
*         THIS WILL DELETE ALL THE DATA ON /dev/mmcblk0p1        *
*                                                          *
*         WARNING! Make sure your computer does not go     *
*                  in to idle mode while this script is    *
*                  running. The script will complete,      *
*                  but your SD card may be corrupted.      *
*                                                          *
*         Press <ENTER> to confirm....                     *
************************************************************

ls: cannot access '/dev/mmcblk0p1?': No such file or directory
1024+0 records in
1024+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00369895 s, 283 MB/s

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x72cb2798.

Command (m for help): Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): Partition number (1-4, default 1): First sector (2048-3858488, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-3858488, default 3858488): 
Created a new partition 1 of type 'Linux' and of size 256 MiB.

Command (m for help): Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): Partition number (2-4, default 2): First sector (526336-3858488, default 526336): Last sector, +sectors or +size{K,M,G,T,P} (526336-3858488, default 3858488): 
Created a new partition 2 of type 'Linux' and of size 1.6 GiB.

Command (m for help): Partition number (1,2, default 2): Partition type (type L to list all types): 
Changed type of partition 'Linux' to 'W95 FAT32 (LBA)'.

Command (m for help): Partition number (1,2, default 2): 
The bootable flag on partition 1 is enabled now.

Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Invalid argument

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).

Press enter to continue.
./hlos/scripts/linux/mksdboot.sh: 156: read: arg count
Formating /dev/mmcblk0p11 ...
Cant find boot partition in /dev
mke2fs 1.42.13 (17-May-2015)
The file /dev/mmcblk0p1p2 does not exist and no size was specified.
Copying filesystem on /dev/mmcblk0p11,/dev/mmcblk0p12
mount: special device /dev/mmcblk0p11 does not exist

ERROR: executing mount /dev/mmcblk0p11 /tmp/sdk/4580/boot

sagar@Sagar:~/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build$

Please advise on how to resolve this problem. Thank you.

AM3358: Additional condition of Power-Supply Sequencing

$
0
0

Part Number:AM3358

Hi,

Please tell me the reason why the following sequence was added by rev.K in the AM335x datasheet.
What will happen if this sequence is not followed?

Example)
Device breaks
Device does not start up

Figure 6-2. Preferred Power-Supply Sequencing With Dual-Voltage I/Os Configured as 3.3 V

G. If all the 1.8-V supplies are not sourced from the same power supply, it is required to power up VDDS before other
1.8-V supplies. Further, it is also recommended to source VDDS and VDDSHvx [x = 1-6] when configured as 1.8V
from the same power supply.

Best Regards,
Shigehiro Tsuda

Linux/TDA2: PCI configuration for TDA2x

$
0
0

Part Number:TDA2

Tool/software: Linux

Hi,

I want to know about how the PCI lines of TDA2x can be configured in linux? I have a custom board developed based on TDA2x. I have to configure PCI as two 1X1 pci .How the configurations can be done in linux?

AM3359: Requirement added for Power-Supply Sequencing

$
0
0

Part Number:AM3359

The requirement was added to footnotes of each from Figure 6-2 to Figure 6-6 on the datasheet which is changed from SPRS717J to SPRS717K.

"If all the 1.8-V supplies are not sourced from the same power supply, it is required to power up VDDS before other
 1.8-V supplies. Further, it is also recommended to source VDDS and VDDSHvx [x = 1-6] when configured as 1.8V
 from the same power supply.
"
What problems occur if VDDS is powered up later than other 1.8-V supplies?

Best regards,

Daisuke

Viewing all 17527 articles
Browse latest View live


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