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

AM6526: Difference AM6526 vs AM6527

$
0
0

Part Number: AM6526

Hi all,

differences seems to related to kind of clustering two A53 cores:

I need some more background:

What does this exactly mean ?

What influence does this have on application performance ?


AM4377: No any console output

$
0
0

Part Number: AM4377

Hi, 

We designed our own AM4377 board. The power solution is descrete power solution. With boot mode 11001, we can see 0x43 output from UART0, which means trying to boot from UART0.  We inserted a MMC in MMC0 slot. This MMC card is ok on starter kit and IDK. The 0x43 printing is stopped, which means booting from MMC card, but there is no ANY output from UART0 of our board. We don't see major hardware difference between our board and TI starter kit and IDK, except descrete power and no external RTC. what's blocking the UART0 output or initialization process? attached is our processor core board.(Please visit the site to view this file)

Thanks

Peter

Compiler/PROCESSOR-SDK-AM437X: How to know what frequency my AM4376 runs on?

$
0
0

Part Number: PROCESSOR-SDK-AM437X

Tool/software: TI C/C++ Compiler

I am now using AM4376 based by the TI-RTOS(ccs Version: 9.1.0.00010,  sdk_rtos_am437x_6_01_00_08), but I do not know  what frequency my AM4376 runs on. 

In the .cfg file, I notise that the BIOS.cpuFreq.lo=600000000. does it mean that the cpu is running on 600MHz?

is the BIOS.cpuFreq.lo 1000000000, if we want it running on 1GHz?

AM3358: [AM335X Starter Kit] Touchscreen error

$
0
0

Part Number: AM3358

Hi. there


Touch doesn't work after Linux SDK update.

I have referred to the URL below but still have problems.
http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/How_to_Guides_Target.html#how-to-recalibrate-the-touchscreen

What is the problem?

Software version : ti-processor-sdk-linux-am335x-evm-06.01.00.08-Linux-x86

The procedure is as follows.
================================================================================
1. sudo ./create-sdcard.sh
================================================================================
1.1 Check boot partition.
vm@ubuntu:/$ ls -l media/vm/boot/
total 885
-rw-r--r-- 1 vm vm 108412 Dec 4 14:57 MLO
-rw-r--r-- 1 vm vm 797488 Dec 4 14:57 u-boot.img

================================================================================
2. Insert SD card and connect power.
================================================================================
Perform LCD calibrattion during boot ( Touch 3 places specified by the pointer )

================================================================================
3. Check touch in Matrix GUI
================================================================================
Touch doesn't work.

================================================================================
4. How to Recalibrate the Touchscreen
================================================================================
4.1 Check pointercal
root@am335x-evm:~# ls -l /etc/pointercal
ls: /etc/pointercal: No such file or directory

root@am335x-evm:~# ls -l /run/media/mmcblk0p1/pointercal
ls: /run/media/mmcblk0p1/pointercal: No such file or directory

=> There is no pointercal file anywhere.

================================================================================
4.2 Check ws-calibrate.rules
root@am335x-evm:/# ls -l /run/media/mmcblk0p1/ws-calibrate.rules
-rwxrwx--- 1 root disk 102 Oct 19 16:14 /run/media/mmcblk0p1/ws-calibrate.rules

root@am335x-evm:/# ls -l /etc/udev/rules.d/ws-calibrate.rules
-rw-r--r-- 1 root root 102 Oct 19 16:14 /etc/udev/rules.d/ws-calibrate.rules

================================================================================
4.3 Recalibrating by Deleting ws-calibrate.rules
4.3.1 Shuts down local Matrix
root@am335x-evm:/# /etc/init.d/matrix-gui-2.0 stop
Stopping Matrix GUI application.

4.3.2 Delete ws-calibrate.rules
root@am335x-evm:/# rm /etc/udev/rules.d/ws-calibrate.rules
root@am335x-evm:/# rm /run/media/mmcblk0p1/ws-calibrate.rules

4.3.3 Calibrate the touchscreen
root@am335x-evm:/# /etc/init.d/weston start
Starting Weston
Calibrating touchscreen (first time only)

*** To continue, please complete the touchscreen calibration
*** by touching the crosshairs on the LCD screencould not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
.

=> Touch 3 places specified by the pointer

4.3.4 reboot

================================================================================
5. Recalibrating over Serial Console
================================================================================
5.1 Shuts down local Matrix
root@am335x-evm:~# /etc/init.d/matrix-gui-2.0 stop
Stopping Matrix GUI application.

5.2 ts_calibrate command
root@am335x-evm:~# export TSLIB_CALIBFILE=/run/media/mmcblk0p1/pointercal
root@am335x-evm:~# ts_calibrate
-sh: ts_calibrate: command not found

=> ts_calibrate command is not available.

================================================================================
6. Boot Log
================================================================================

(Please visit the site to view this file)


Thank you in advance.

CCS/AM5728: Undefined Reference Linker Errors

$
0
0

Part Number: AM5728

Tool/software: Code Composer Studio

I have successfully demonstrated the AM572x template demo.  Next I am now trying to start from "SYS/BIOS GNU->Target Examples->Typical" and add functionality supporting my Cortex A project.  My initial goal is to read/write UART3 using the non-STDIO APIs.  Per the Processor SDK RTOS Section 3.1 Board Support I tried adding the following to main to initialize the board:

However, I got a linker error "undefined reference to Board_init."  I tried adding the following to Properties->GNU Linker->Libraries

    - Library: "ti.board.aa15fg"

    - Library search path: "C:\ti\pdk_am57xx_1_0_16\packages\ti\board\lib\evmAM572x\a15\release"

Perhaps I am making progress since the "undefined reference to Board_init" wasn't reported.  However, I now get linker error undefined reference to "UART_stdioInit."  Please confirm that I am on the right track and how to resolve this "UART_stdioInit" error.

Thanks,

Dave

AM3352: Can now disable the ECC on the AM335x device and support to use on-die ECC for NAND flash?

$
0
0

Part Number: AM3352

In the original quest there is a concluded replay:

We want to know the current situation because we want to choose a new NAND flash for our gateway, thanks.

AM5728: AM5728 pcie "phy link never came up"

$
0
0

Part Number: AM5728

Hello,

I want to implement communication between AM5728 and fpga using pcie: the arm is configured in RC mode, and fpga is used as the endpoint device.

I have only just begun to contact pcie these days. The SDK documentation doesn't describe much about Pcie Root Complex, and it is based on keystone.

Sdk document link: http://software-dl.ti.com/processor-sdk-linux/esd/docs/05_02_00_10/linux/Foundational_Components_Kernel_Drivers.html#pcie-root-complex


Here is my environment:

platform : am5728-idk

sdk : processor-sdk-linux 05.02.00.10

rootfs : tisdk-rootfs-image-am57xx-evm

devicetree : am572x-idk-lcd-osd101t2587.dts

&pcie1_rc {
status = "okay";
gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>;
};

&pcie1_ep {
gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>;
};

 

kernel config :  am57xx_evm_defconfig

I can't find the pci device corresponding to fpga using lscpi command.

This is the kernel boot log:

Found that pcie waited for link up time out: "phy link never came up".How to fix it?

There are 3 modprobe errors in the log. Are there any effects?

Assuming the fpga endpoint device is detected, how do I communicate? Are there any examples for reference? .

Best Regards,

Allen

TMS320C6678: Hwi , interrupt-number, timer-id and even-id

$
0
0

Part Number: TMS320C6678

Hello team,

I received inquiry about Hwi/Timer-function in SYS/BIOS(RTOS) from our customer. There are some parameters for Hwi function, I mean, Customer wants to understand how “Interrupt-number that can be configured in the Timer setting” and “Timer-id” corresponds to Event-number. I tried to look for helpful material or TI training/video for this, however, I’m not sure what is helpful of our customer.

Can we have advice/comments on this, please?

I tried to read TI-RTOS Kernel User’s Guide(https://www.ti.com/lit/ug/spruex3u/spruex3u.pdf), it is not easy for me to say which section is helpful. If you also will be able to share useful/helpful TI training/video, it would be really appreciated.

Best regards,

Miyazaki


AM3352: Issues with rootfs size: huge std libs

$
0
0

Part Number: AM3352

Hello,

We are trying to build the Arago project (yocto thud) and we had got huge image for our device (about 85M). Study of the rootfs revealed huge size of libstdc++ (11M), libc (16M), libgcc (9M). We are using arago-tiny-image as base image and gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf toolchain.

We have another example with Arago (yocto morty) with gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf toolchain: 5M / 1M / 1.4M accordingly.

The question is how to reduce these libs size?

AM6546: Writing to GPO from PRU

$
0
0

Part Number: AM6546

We were trying to write to a GPO from a PRU core on our AM6546 SoC to drive data acquisition & conversion on an ADC. We found sample code on how to do this for other TI SoCs but did not find the same for the AM6546.

Could you point us to a good starting point to do the same.

AM5728: Touchkey setup

$
0
0

Part Number: AM5728

Hello,

I'm using processor sdk 5.02 am57xx with AM5728 device.

I'm using goodix touchscreen which contains home key on it.

I'm able to detect touchscreen and working properly but how to use touchkey .

I'm trying to use this key in Qt 5.9.

Thanks,

TDA2EVM5777: TIDL_OD usecase error using own model

$
0
0

Part Number: TDA2EVM5777

Hi,

I have one self-converted model using TIDL import tool and I tried to deploy it in TIDL_OD usecase.

When running the usecase, it showed "out of memory" error, as shown below.

Is this error due to the large size of converted model?

Thanks.

Best regards,

Lityang

CCS/AM3358: System crash due to IGMP packets

$
0
0

Part Number: AM3358

Tool/software: Code Composer Studio

Hi there,

My client connected an AM3358-based machine to his network environment via Ethernet. He encountered a problem that this machine reboot periodically every three or four minutes. I've tried to use Wireshark to capture packets to analyze this problem and I found frequent IGMP general query packets during a time frame of few micro seconds. Compare to the reboot time, I think that this problem was certainly resulted from these IGMP packets.

Refer to the attached image below. You can see many IGMP queriers with non-standard multicast MAC address. Does anyone encounter similar problem? Is there any way to solve the reboot problem, such as adjustment of NDK configuration?  Does it work if I adjust values of pbmDataSection or memDataSection?

Thanks for you time.

AM3359: Multiple axes with EtherCAT Slave

$
0
0

Part Number: AM3359

Hello everyone.I have to bother you again.

      Under the guidance of  PRU-ICSS Industrial Software for Sitara Processors, I can run two axes on CIA402 in DC mode.Now I want to run six axes.I have changed the xml file.I just add four slots and I did not change other thing.Then I changed "cia402appl.h" file.I changed the "MAX_AXES" and related structure variable.I can still run two axes well,but when I insert the third axis to slot3 ,TwinCAT3 show error messages as follow.So what should I do to finish this project.I just hope that there are references to help me change this project.

Thanks and forgive me for my terrible English!  (Please visit the site to view this file)(Please visit the site to view this file)

AMIC110: PRU MII collision pin in full duplex mode

$
0
0

Part Number: AMIC110

As COL pin is always LOW in Full-Duplex mode, I think it can be not connect between MAC and PHY, please help confirm.

As AMIC110 MII_PRUSS COL pin conflicted with GPMC, customer need GPMC and two PRU MII together.


AM3358: AM3358 based custom board kernel boot Procedure

$
0
0

Part Number: AM3358

hello everyone

right now im working in sitara am335x evmsk kit.

i have build sdk 6.01 using following stepsand thread

and generate and image and load it into sd card and EVMSK Kit boot Successfully and running fine.

now we have design am3358 based custom board and want to clone arago project for the same.

at this im confuze from where to start...

should i change DTS file and Rebuild this existing sdk and load ...?

or have to do something else to boot kernel in our custom board..

custom board have some additional protocol and gpio on board..

AM3359: CODESYS support

$
0
0

Part Number: AM3359

Hello,

we  plan to use CODESYS on Sitara AM335x processors (our custom board with Linux).

We see that there is a CODESYS port for BeagleBone board (https://store.codesys.com/codesys-control-for-beaglebone-sl.html).

We see that it already comes in binaries.

Is there any generic CODESYS port for SItara AM335x processors that we can adapt for our custom hardware?

Thank you in advance,

Pavel

TDA2EVM5777: How to drop the slower queue buffer?

$
0
0

Part Number: TDA2EVM5777

Hi,

I reference the tidl_od to make my customer usecase to detect parking slot. Then I found the Alg_tidl_eve link is too slow that slow down the Alg_stitch link.

Is there a way to drop the Alg_tidl_eve queue buffer so that it doesn't affect Alg_stitch ?

Regards

TDA2E: VisionSDK w/TI-RTOS

$
0
0

Part Number: TDA2E

Dear Person in charge,

Which VisionSDK's OpenVX demo can be executed on TDA2xx under TI-RTOS supervising?

BR,

Konstantin

Compiler/DRA744: clocktreetool for dra7xx processors

$
0
0

Part Number: DRA744

Tool/software: TI C/C++ Compiler

Hi, 

Please let know how can I get the clocktreetool for dra7xx series of SOC.

The link provided in the original e2e is not working.

Thanks

Viewing all 17527 articles
Browse latest View live


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