Activity
From 08/31/2017 to 09/29/2017
09/29/2017
- TR 07:09 PM MityDSP-L138 (ARM9 Based Platforms) FPGA Development: RE: Example fpga bin file
- Never mind... I was able to successfully use the bin file out of build_dvi_revc_lx45 to validate with the Impact tool. Thanks
09/28/2017
- Hi,
I'm using MDK_2014-01-03 and wanted to just validate the FPGA programming mechanisms outlined in the wiki. Is there a generic .bin file available to test with or do I have to build one from the examples? Thanks, Tom - OÇ 08:19 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Inter-Processor Communication between ARM & DSP
- Thanks.
09/27/2017
- TR 07:29 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: MDK version?
- Bob... sounds good thanks, Tom
- BD 07:21 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: MDK version?
- Tom,
For following the Wiki, the "Release 2014.01" MDK is the best choice right now. The Wiki documentation has not been updated to match the newest MDK releases (e.g. Release 2017.08 - BETA).
After you work through some examples... - Hi,
Just getting started here with a MityDSP L138F dev system. The USB stick had release 2011-03-31. Which is the best MDK release to use that the examples listed on the wiki coincide with? It appears Alpha release 2016.01 is more too...
09/26/2017
- TR 08:15 PM MityDSP-L138 (ARM9 Based Platforms) FPGA Development: RE: L138F breakout adapter pinout
- Alex, thanks... Regs, Tom
- AB 07:22 PM MityDSP-L138 (ARM9 Based Platforms) FPGA Development: RE: L138F breakout adapter pinout
- Tom,
You can find the pin-out of the JTAG adapter board in the datasheet for the board (http://www.criticallink.com/wp-content/uploads/80-000286_L138_Debug_Adapter.pdf).
Please let us know if you need anything else,
Alex - Hi,
Can someone point me to the docs that outline the pin assignments for the 2 user connectors on the emulator adapter board -- Critical Link (CL) part number 80-000286.
Thanks, Tom - BW 05:11 PM MitySOM-5CSX Altera Cyclone V Software Development: RE: spi mode error
- This solved the error but there is no change to the spi mode.
- MW 01:56 PM MitySOM-5CSX Altera Cyclone V Software Development: RE: spi mode error
- I think the SPI_IOC_WR_MODE is looking for the argument to be an address pointer (char*) pointing to the SPI_MODE_1 value.
Can you try: - BW 01:34 PM MitySOM-5CSX Altera Cyclone V Software Development: RE: spi mode error
- Yes I can send and receive using : ret = ioctl(fd, SPI_IOC_MESSAGE(1), &tr);
but only in spi mode 0x0. If I try and set the spi mode using the command above I get the pavort error. - MW 01:02 PM MitySOM-5CSX Altera Cyclone V Software Development: RE: spi mode error
- Is your file descriptor, fd, valid?
- BW 01:00 PM MitySOM-5CSX Altera Cyclone V Software Development: RE: spi mode error
- I have not been able to get this to work. Does anyone have any idea why this is happening?
Thanks,
Brian
09/22/2017
- GG 10:04 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Inter-Processor Communication between ARM & DSP
- Hi Okan,
* Q: void* DspAddr: What is the physical address of DSP that I should be reading from ARM?
* A: This depends on how you structure your application. One example would be having the DSP allocate a chunk of heap data and filli... - OÇ 07:06 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Inter-Processor Communication between ARM & DSP
- Hi Greg,
Thanks for your reply.
I examined @dspapp.cpp@ in the MDK, and noticed @ReadMemory()@ is a simplified version of the @PROC_read()@ function of DspLink. About the function arguments:
*@void* DspAddr@:* What is the physical...
09/21/2017
- GG 03:05 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Inter-Processor Communication between ARM & DSP
- Hi Okan,
Regarding your need for the ARM to read memory written by the DSP there is a function call ReadMemory() in the ARM tcDspApp class. If you setup a structure where the DSP uses DspLink to communicate an address the ARM is to r... - OÇ 06:21 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Inter-Processor Communication between ARM & DSP
- Hello again,
I consulted to my colleague. It turns out, we don't insist on using SysLink instead of DspLink. But we definitely need a shared memory mechanism where the DSP writes some data to the memory, send an interrupt to the ARM, an... - OÇ 05:43 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Inter-Processor Communication between ARM & DSP
- Hi Greg,
The communication method Critical Link provides is great; the code was easy to follow and I understood most of it.
The problem is that it supports only message buffers, but we may need to use "shared memory" communications...
09/20/2017
- I'm trying to uses the hps spi controller and am getting an error trying to set the spi mode. I'm using spidev and when I run this code:
ret = ioctl(fd, SPI_IOC_WR_MODE, SPI_MODE_1);
if (ret == -1)
pabort("can't get spi mode");
... - GG 02:39 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Inter-Processor Communication between ARM & DSP
- Hi Okan,
As a qualification I want to mention that DspLink is the communications and control method Critical Link supports and recommends using at this point. Our MDK provides wrappers around DspLink for loading the DSP via the ARM a... - OÇ 05:39 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Inter-Processor Communication between ARM & DSP
- Hi Greg,
Thanks for your response. My first question was really confusing me, so thanks for the explanation.
Considering neither Critical Link nor TI technically supports DspLink anymore (you provide your own functions instead, and the...
09/19/2017
- GG 03:10 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Inter-Processor Communication between ARM & DSP
- Hi Okan,
Here is some feedback regarding your questions:
# DSP/BIOS is the RTOS that runs on the DSP. However, unlike an OS like Linux, which needs to be installed, DSP/BIOS does not. I believe it is simply compiled into the .out ... - Hi,
I've been working on a MityDsp L138F board with Linux Ångström run by the ARM core. I'm expected to learn and implement various possible IPC methods to make the cores communicate with each other.
* I've successfully implemented t...
09/18/2017
- NH 05:54 PM MitySOM-5CSX Altera Cyclone V Software Development: RE: Using EEPROM available on MitySOM-5CSX
- Update: Thanks to your help we have been able to successfully use a partition of the QSPI NOR flash to store critical system information. There was a change of formatting for the device tree between kernel versions such that after updati...
09/11/2017
- JC 01:24 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Touchscreen is not detected
- Jonathan Cormier wrote:
> Hmm we've used several different cap touchscreens over the years though I'm only aware of ones we've used on the 335x. However they've all been i2c based so the L138 should be a problem.
*shouldn't be a pro... - JC 01:23 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Touchscreen is not detected
- Andri Haryono wrote:
> Thanks Jonathan for your reply,
> ...
Hmm we've used several different cap touchscreens over the years though I'm only aware of ones we've used on the 335x. However they've all been i2c based so the L138 should ...
09/10/2017
- AH 06:06 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Touchscreen is not detected
- Thanks Jonathan for your reply,
I have follow you guidance. it improve the LCD touchsceen response. However, it's still hard to be used.
Do you have recommendation on capacitive touchscreen that supported by Critical link?
regards,
09/07/2017
- JC 01:46 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Cannot install the GCC Toolchain for Angström
- No worries its a bit obscure. We should probably switch to documenting as 'source /usr/local/oecore-i686/environment-setup-armv5te-angstrom-linux-gnueabi' to make it more clear.
- OÇ 01:27 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Cannot install the GCC Toolchain for Angström
- I honestly didn't know '@.@' was actually a command there. Thank you.
@arm-angstrom-linux-gnueabi-gcc -v@ returns the following:
@Using built-in specs.
COLLECT_GCC=arm-angstrom-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/usr/local/oecor... - JC 01:02 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Cannot install the GCC Toolchain for Angström
- Okan Çalış wrote:
> When I run the executable by typing @./usr/local/oecore-i686/environment-setup-armv5te-angstrom-linux-gnueabi@, it doesn't return any errors; however, if I type @arm-angstrom-linux-gnueabi-gcc -v@ to verify the ins... - OÇ 11:47 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Cannot install the GCC Toolchain for Angström
- If I run @find /usr/local/oecore-i686 | grep arm@, it returns "@find: 'usr/local/oecore-i686': No such file or directory@".
But when I run, @find /usr/local/oecore-x86_64 | grep arm@, it returns a long list of files, most of which are... - MW 11:35 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Cannot install the GCC Toolchain for Angström
- If you run the command:
- OÇ 11:15 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Cannot install the GCC Toolchain for Angström
- Hi Mike,
Thanks for your response. After running the script, I tried typing "arm-", but it doesn't show me anything if I double press the Tab key.
- MW 10:59 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Cannot install the GCC Toolchain for Angström
- Hello,
[edited, you did run the setup script]
This command adds the path to the cross compiler tools to your shell. If you type "arm-" and hit the tab key twice you should see multiple gcc related commands appear after running th... - Hi,
I'm using MityDsp L138F, and I'm trying to load a simple program to the ARM core running Linux, as documented here: https://support.criticallink.com/redmine/projects/arm9-platforms/wiki/Starter_Guide
I have an Ubuntu 16.04 virtu... - JC 01:15 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Touchscreen is not detected
- Heres some pages I would read. http://processors.wiki.ti.com/index.php/How_to_Recalibrate_the_Touchscreen
http://processors.wiki.ti.com/index.php/Tslib
Note this page mentions a ts_test program. Lets see if the calibration works ... - AH 07:02 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: Touchscreen is not detected
- I found out that we cannot use the touchscreen whenever the mouse/keyboard is attached to the USB port.
after I plug off those, the touchscreen is working.
However, i got another issue, the ts_calibration is working with the followin...
09/06/2017
- OÇ 01:52 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: MityDSP L138F : The Linux kernel panics
- Okay, I'll look into that asap.
Thank you so much. You've been very helpful. - JC 01:44 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: MityDSP L138F : The Linux kernel panics
- Okan Çalış wrote:
> Hi, Bob,
> ...
ip=none should work. You don't have to configure the ip address at the kernel if you aren't booting from nfs. Note that i think your ip= syntax is wrong and it might be hanging while it tries to det... - OÇ 01:35 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: MityDSP L138F : The Linux kernel panics
- Hi, Bob,
> Where does it hang? You can prevent the kernel from waiting for a dhcp address by setting ip=none in the bootargs, though I noticed you set it to a static ip address this should prevent it from hanging as well. If its hangi... - JC 01:05 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: MityDSP L138F : The Linux kernel panics
- Okan Çalış wrote:
> Hi Bob,
> ...
Where does it hang? You can prevent the kernel from waiting for a dhcp address by setting ip=none in the bootargs, though I noticed you set it to a static ip address this should prevent it from hanging... - OÇ 08:32 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: MityDSP L138F : The Linux kernel panics
- Hi Bob,
Thanks for your help. I was following the instructions in https://support.criticallink.com/redmine/projects/arm9-platforms/wiki/Linux_Kernel and I thought the "Root File System" article was the next step; that's why I tried boot...
09/05/2017
- BD 01:59 PM MityDSP-L138 (ARM9 Based Platforms) Software Development: RE: MityDSP L138F : The Linux kernel panics
- Hi Okan,
Your bootargs tell the kernel to look at the on-board NAND flash for your filesystem. Is this your intent?
The kernel is crashing when it cannot mount the root filesystem on the NAND. Did you flash the filesystem onto t... - OÇ 07:11 AM MityDSP-L138 (ARM9 Based Platforms) Software Development: Additional details
- I managed to reset the "bootargs" variable by running "flashargs". My current "bootargs" is now "mem=96M console=ttyS1,115200n8 mtdparts=nand:128M(rootfs),-(userfs) root=/dev/mtdblock0 rw,noatime rootfstype=jffs2"
The following is the...
09/04/2017
- Hi, I'm trying to install the Linux kernel provided in the Critical Link MDK; however, after downloading the code to MityDsp and calling the "bootm" command in U-Boot, I get an error message stating that the kernel has panicked.
I suspe...