AM6526: Difference AM6526 vs AM6527
AM4377: No any console output
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?
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
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
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?
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"
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
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
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
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
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
CCS/AM3358: System crash due to IGMP packets
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
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
AM3358: AM3358 based custom board kernel boot Procedure
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
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?
TDA2E: VisionSDK w/TI-RTOS
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
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