Part Number: AM5728
Tool/software: Linux
The bash version of AM5728 is too low. How to install the new version?
I tried the source installation but failed
Part Number: AM5728
Tool/software: Linux
The bash version of AM5728 is too low. How to install the new version?
I tried the source installation but failed
Part Number: AM3358
Tool/software: Linux
Hello Champs,
Customer wanted to add USB2514B hub to AM3358, when connecting to rtk8821cu, it always prompted below musb error.
Processor SDK: am335x-05.00.00.15
Below is the log.
[ 2140.701953] Internal error: Oops - undefined instruction: 0 [#1] PREEMPT ARM
[ 2140.701959] Modules linked in: 8821cu algif_hash algif_skcipher af_alg rtk_btusb ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack libcrc32c ip_tables x_tables bluetooth musb_dsps musb_hdrc udc_core phy_am335x phy_generic phy_am335x_control cfg80211 pm33xx wkup_m3_ipc wkup_m3_rproc remoteproc omap_aes_driver crypto_engine omap_crypto omap_sham ti_emif_sram pruss_soc_bus rtc_omap musb_am335x omap_wdt sch_fq_codel pps_ldisc pps_ktimer pps_gpio cryptodev(O) [last unloaded: 8821cu]
[ 2140.702039] CPU: 0 PID: 8 Comm: ktimersoftd/0 Tainted: G O 4.14.40-necro_1_0-g22a6273 NIIC
[ 2140.702042] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 2140.702048] task: ee857100 task.stack: ee86e000
[ 2140.702143] PC is at cppi41_dma_channel_program+0x290/0x294 [musb_hdrc]
[ 2140.702168] LR is at musb_tx_dma_program+0x84/0xec [musb_hdrc]
[ 2140.702173] pc : [<bf408230>] lr : [<bf3fee5c>] psr: 600b0013
[ 2140.702176] sp : ee86fc10 ip : ee86fc60 fp : ee86fc5c
[ 2140.702179] r10: ed1f84f0 r9 : ad2b8000 r8 : edd36048
[ 2140.702182] r7 : 00000200 r6 : 0000008a r5 : edd36048 r4 : edd36048
[ 2140.702186] r3 : 00000000 r2 : 00000000 r1 : 00000002 r0 : edd36048
[ 2140.702192] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 2140.702197] Control: 10c5387d Table: adb9c019 DAC: 00000051
[ 2140.702201] Process ktimersoftd/0 (pid: 8, stack limit = 0xee86e208)
[ 2140.702205] Stack: (0xee86fc10 to 0xee870000)
[ 2140.702212] fc00: ed1f7100 c0d12b60 00000000 eeee3800
[ 2140.702220] fc20: ee86fc84 ee86fc30 c0843620 c014aa00 ee86fc54 bf407fa0 ed1f84f0 edb25a00
[ 2140.702229] fc40: 00000000 edd36048 00000200 ed1f84f0 ee86fc8c ee86fc60 bf3fee5c bf407fac
[ 2140.702237] fc60: 0000008a ed1f8010 ed1f8010 ed07e600 ed07e600 0000008a ed2af180 bf40c484
[ 2140.702244] fc80: ee86fd24 ee86fc90 bf3ff2bc bf3fede4 00000000 0000008a 00000004 00000008
[ 2140.702252] fca0: bf40a104 00000000 00000000 0000008a ed2afe00 00000000 f10b7c00 00000000
[ 2140.702261] fcc0: edd36048 0000ffff f10b7c00 00000000 00000200 edb25a00 ed2b8000 f10b7c10
[ 2140.702269] fce0: 0000008a f10b7c00 ed1f9010 bf40c48c ed1f84f0 00000002 ee86fd24 ed07e600
[ 2140.702277] fd00: ed2afe00 ed1f8010 00000000 ed1f84f0 ed1f84f0 00000000 ee86fd64 ee86fd28
[ 2140.702284] fd20: bf3ffdd8 bf3feed0 ed2af180 00002000 00000000 00000001 ed1f8010 ed07e600
[ 2140.702293] fd40: 00002000 00000c76 edd36048 ed1f8010 ed2afe14 00000000 ee86fde4 ee86fd68
[ 2140.702301] fd60: bf401768 bf3ffc5c bf40a41c bf1c8384 ffffeffe 000001c0 ed1f8330 fffffbfe
[ 2140.702309] fd80: bf40c48c bf40c480 f10b7c00 00000000 00000002 bf40a4f0 bf40c484 ed1f84f0
[ 2140.702317] fda0: 00000003 ed2afe00 00000000 00000c76 f10b7c10 00000000 00000000 edd36048
[ 2140.702325] fdc0: ed1f84f0 edd36048 ed1f8010 edb25a28 f10b7c10 200b0013 ee86fdf4 ee86fde8
[ 2140.702334] fde0: bf3fbfa0 bf401410 ee86fe44 ee86fdf8 bf4077ec bf3fbf58 ee86fe44 ee86fe08
[ 2140.702342] fe00: ee86fe44 ee86fe10 6afffd71 000001f2 ee86fe2c ee86fe20 bf3fa064 edd36084
[ 2140.702350] fe20: edb25a1c edd36048 edb25a58 edb25a28 ed1f8010 200b0013 ee86fe74 ee86fe48
[ 2140.702358] fe40: bf407b28 bf407658 ee86fe74 ee86fe58 c0d198f8 edb25a28 6affe7f5 000001f2
[ 2140.702366] fe60: ee86e000 00000000 ee86fecc ee86fe78 c017dd5c bf407aa8 ffffe000 c0aaa7ec
[ 2140.702374] fe80: 6affe7f5 000001f2 c0d19800 ee86fe9c c0d551d0 c0d198a0 5f6bf951 00000060
[ 2140.702382] fea0: 00000000 00000000 00000000 5fe24aaf 15b223bf c0d19800 200b0013 00000008
[ 2140.702390] fec0: ee86fef4 ee86fed0 c017df70 c017dbf4 ee86e000 00000020 c0d10628 00000100
[ 2140.702398] fee0: 04208140 00000000 ee86ff34 ee86fef8 c012b9bc c017df04 6bc4f064 000001f2
[ 2140.702406] ff00: 00000100 c0d56000 00000002 ffffe000 ee81e640 00000001 c0d105f4 ffffe000
[ 2140.702414] ff20: 00000000 ee853e04 ee86ff4c ee86ff38 c012bc18 c012b834 ee86e000 ee81e640
[ 2140.702422] ff40: ee86ff74 ee86ff50 c01488a0 c012bbf0 ee81e700 00000000 ee81e6c0 ee86e000
[ 2140.702431] ff60: ee81e640 ee81e718 ee86ffac ee86ff78 c0144bb0 c0148750 c0144a80 c0148744
[ 2140.702439] ff80: 00000000 ee81e6c0 c0144a80 00000000 00000000 00000000 00000000 00000000
[ 2140.702446] ffa0: 00000000 ee86ffb0 c0107bb0 c0144a8c 00000000 00000000 00000000 00000000
[ 2140.702454] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2140.702461] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 55555555 55555555
[ 2140.702463] Backtrace:
[ 2140.702520] [<bf407fa0>] (cppi41_dma_channel_program [musb_hdrc]) from [<bf3fee5c>] (musb_tx_dma_program+0x84/0xec [musb_hdrc])
[ 2140.702530] r10:ed1f84f0 r9:00000200 r8:edd36048 r7:00000000 r6:edb25a00 r5:ed1f84f0
[ 2140.702533] r4:bf407fa0
[ 2140.702581] [<bf3fedd8>] (musb_tx_dma_program [musb_hdrc]) from [<bf3ff2bc>] (musb_start_urb+0x3f8/0xd8c [musb_hdrc])
[ 2140.702589] r9:bf40c484 r8:ed2af180 r7:0000008a r6:ed07e600 r5:ed07e600 r4:ed1f8010
[ 2140.702637] [<bf3feec4>] (musb_start_urb [musb_hdrc]) from [<bf3ffdd8>] (musb_advance_schedule+0x188/0x324 [musb_hdrc])
[ 2140.702646] r10:00000000 r9:ed1f84f0 r8:ed1f84f0 r7:00000000 r6:ed1f8010 r5:ed2afe00
[ 2140.702648] r4:ed07e600
[ 2140.702696] [<bf3ffc50>] (musb_advance_schedule [musb_hdrc]) from [<bf401768>] (musb_host_tx+0x364/0x794 [musb_hdrc])
[ 2140.702703] r10:00000000 r9:ed2afe14 r8:ed1f8010 r7:edd36048 r6:00000c76 r5:00002000
[ 2140.702706] r4:ed07e600
[ 2140.702754] [<bf401404>] (musb_host_tx [musb_hdrc]) from [<bf3fbfa0>] (musb_dma_completion+0x54/0x80 [musb_hdrc])
[ 2140.702761] r10:200b0013 r9:f10b7c10 r8:edb25a28 r7:ed1f8010 r6:edd36048 r5:ed1f84f0
[ 2140.702764] r4:edd36048
[ 2140.702812] [<bf3fbf4c>] (musb_dma_completion [musb_hdrc]) from [<bf4077ec>] (cppi41_trans_done+0x1a0/0x1ec [musb_hdrc])
[ 2140.702860] [<bf40764c>] (cppi41_trans_done [musb_hdrc]) from [<bf407b28>] (cppi41_recheck_tx_req+0x8c/0xf0 [musb_hdrc])
[ 2140.702868] r10:200b0013 r9:ed1f8010 r8:edb25a28 r7:edb25a58 r6:edd36048 r5:edb25a1c
[ 2140.702870] r4:edd36084
[ 2140.702918] [<bf407a9c>] (cppi41_recheck_tx_req [musb_hdrc]) from [<c017dd5c>] (__hrtimer_run_queues.constprop.4+0x174/0x1f8)
[ 2140.702925] r9:00000000 r8:ee86e000 r7:000001f2 r6:6affe7f5 r5:edb25a28 r4:c0d198f8
[ 2140.702935] [<c017dbe8>] (__hrtimer_run_queues.constprop.4) from [<c017df70>] (hrtimer_run_softirq+0x78/0x110)
[ 2140.702942] r10:00000008 r9:200b0013 r8:c0d19800 r7:15b223bf r6:5fe24aaf r5:00000000
[ 2140.702944] r4:00000000
[ 2140.702961] [<c017def8>] (hrtimer_run_softirq) from [<c012b9bc>] (do_current_softirqs+0x194/0x23c)
[ 2140.702968] r9:00000000 r8:04208140 r7:00000100 r6:c0d10628 r5:00000020 r4:ee86e000
[ 2140.702977] [<c012b828>] (do_current_softirqs) from [<c012bc18>] (run_ksoftirqd+0x34/0x74)
[ 2140.702984] r10:ee853e04 r9:00000000 r8:ffffe000 r7:c0d105f4 r6:00000001 r5:ee81e640
[ 2140.702987] r4:ffffe000
[ 2140.703002] [<c012bbe4>] (run_ksoftirqd) from [<c01488a0>] (smpboot_thread_fn+0x15c/0x288)
[ 2140.703005] r5:ee81e640 r4:ee86e000
[ 2140.703021] [<c0148744>] (smpboot_thread_fn) from [<c0144bb0>] (kthread+0x130/0x160)
[ 2140.703028] r9:ee81e718 r8:ee81e640 r7:ee86e000 r6:ee81e6c0 r5:00000000 r4:ee81e700
[ 2140.703043] [<c0144a80>] (kthread) from [<c0107bb0>] (ret_from_fork+0x14/0x24)
[ 2140.703050] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0144a80
[ 2140.703053] r4:ee81e6c0
[ 2140.703062] Code: e3a01000 e1a00004 ebfffbf4 eaffff92 (e7f001f2)
How to resolve the problem?
Thanks.
Rgds
Shine
Part Number: TMS320C5505
Hi Team,
We want to know the possibilities of DSP ROM code update from an external processor via UART or I2C.
We are not using the SD interface or USB interface of DSP in our project.
Regards,
Leo Kurian
Part Number: AM5718
Tool/software: Linux
Hello,
We are developing a SDR platform based on AM5718 with audio codec TLV320AIC3106.
Since it is an SDR platform,we have to switch waveform at runtime. My query is related to Linux platform device driver.
My understanding is that once powered up, Linux platform device driver will configure the audio codec to a default state.
I have few queries related to it, is it feasible to:
Regards
Satheesh Kumar S
Part Number: AM5748
Tool/software: Linux
Hi All,
I am trying to Implement Secure storage and secure boot feature in Am5748, I know this topic cannot not be discussed here can anyone please help me through mail, It is very much important to me to implement this feature please help me as soon as possible.
Thank You
Deepak.H.M
Part Number: AM5718
Tool/software: Linux
Hi everyone,
I'm facing the same problem as this post said,
It can boot from SD card normally, the sf command works ok.
BUT after burn the MLO and u-boot.bin to the QSPI Flash, it cann't go to u-boot stage.
The error message is same as the post, I don't know how to fix this issue.
Anyone can give me some help?
Thanks very much!
DRA722-GP ES2.0
Trying to boot from SPI
Invalid bus 0 (err=-19)
Failed to initialize SPI flash at 0:0 (error -19)
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
Part Number: AM3358
Tool/software: Linux
Hello All
We have designed a custom board using AM3358 and have taken General Purpose EVM as reference.
The issue we observed is that our board is settling to 10MBps and not crossing it. We want 1GBps. Schematic is same as general purpose evm and attached here for reference. dts files and boot log has also been attached.
The linux sdk we are using is 05.03.00.07.
Kinjdly help me in resolving this issue by replying at the earliest.
Regards
Mad_hu
(Please visit the site to view this file)
Part Number: AM5718
Tool/software: Linux
Hi
We have developed a custom board with AM5718 processor using ti-processor-sdk-linux-am57xx-evm-05.02.00.10. We have successfully entered into the root and able to load the custom application, after that we are encountering the below mentioned crash and after that the kernel and display is getting hanged at that particular point of time and unable to pass any commands from the keyboard, this is one scenario whereas the other scenario is after loading the application even though getting the below crash we are still in the root and the application randomly disappears. Kindly suggest us to resolve the issue.
root@am57xx-evm:~#
root@am57xx-evm:~#
root@am57xx-evm:~#
root@am57xx-evm:~#
root@am57xx-evm:~# [ 208.537769] Unable to handle kernel paging request at virtual address 2e308a28
[ 208.550933] pgd = ee166340
[ 208.553656] [2e308a28] *pgd=adac2003, *pmd=00000000
[ 208.558567] Internal error: Oops: 206 [#1] PREEMPT SMP ARM
[ 208.564075] Modules linked in: hid_multitouch usbhid xhci_plat_hcd xhci_hcd usbcore dwc3 udc_core usb_common snd_soc_simple_card snd_soc_s)
[ 208.606990] CPU: 0 PID: 768 Comm: agetty Tainted: G O 4.14.79-gbde58ab01e #17
[ 208.615289] Hardware name: Generic DRA72X (Flattened Device Tree)
[ 208.621408] task: edaa8d80 task.stack: eda6c000
[ 208.625967] PC is at acct_collect+0x6c/0x1cc
[ 208.630257] LR is at acct_collect+0x48/0x1cc
[ 208.634543] pc : [<c02b3420>] lr : [<c02b33fc>] psr: 200b0013
[ 208.640836] sp : eda6df38 ip : eda6df38 fp : eda6df54
[ 208.646081] r10: 000000f8 r9 : eda6c000 r8 : 00000000
[ 208.651327] r7 : ffffe000 r6 : 00000100 r5 : 00000000 r4 : eda6ea00
[ 208.657881] r3 : 2e308a28 r2 : 00000000 r1 : 00000001 r0 : eda93000
[ 208.664436] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 208.671602] Control: 30c5387d Table: ae166340 DAC: fffffffd
[ 208.677371] Process agetty (pid: 768, stack limit = 0xeda6c210)
[ 208.683315] Stack: (0xeda6df38 to 0xeda6e000)
[ 208.687689] df20: edaa8d80 00000100
[ 208.695904] df40: edaa92d8 ffffe000 eda6df74 eda6df58 c022f8b0 c02b33c0 beea4890 b6f22220
[ 208.704118] df60: 000000a2 000000f8 eda6df94 eda6df78 c022fdd8 c022f2f0 b6ee6798 00000001
[ 208.712330] df80: b6ee6798 000000f8 eda6dfa4 eda6df98 c022fe70 c022fd9c 00000000 eda6dfa8
[ 208.720544] dfa0: c0207c40 c022fe64 b6ee6798 00000001 00000001 00000000 00000006 00000001
[ 208.728757] dfc0: b6ee6798 00000001 b6ee6798 000000f8 b6ee90b4 00000001 00000006 00000000
[ 208.736970] dfe0: 000000f8 beea4894 b6e6f709 b6e157e6 600b0030 00000001 00000000 00000000
[ 208.745180] Backtrace:
[ 208.747647] [<c02b33b4>] (acct_collect) from [<c022f8b0>] (do_exit+0x5cc/0xa70)
[ 208.754989] r7:ffffe000 r6:edaa92d8 r5:00000100 r4:edaa8d80
[ 208.760675] [<c022f2e4>] (do_exit) from [<c022fdd8>] (do_group_exit+0x48/0xc8)
[ 208.767926] r7:000000f8
[ 208.770473] [<c022fd90>] (do_group_exit) from [<c022fe70>] (__wake_up_parent+0x0/0x28)
[ 208.778424] r7:000000f8 r6:b6ee6798 r5:00000001 r4:b6ee6798
[ 208.784116] [<c022fe58>] (SyS_exit_group) from [<c0207c40>] (ret_fast_syscall+0x0/0x4c)
[ 208.792158] Code: e3530000 01a05003 0a000006 e3a05000 (e893000e)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.558567] Internal error: Oops: 206 [#1] PREEMPT SMP ARM
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.677371] Process agetty (pid: 768, stack limit = 0xeda6c210)
Broadcast me[ 208.851172] ---[ end trace f0eee17f7a53ea73 ]---
ssage from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 [ 208.857726] Fixing recursive fault but reboot is needed!
UTC):
kernel[533]: [ 208.683315] Stack: (0xeda6df38 to 0xeda6e000)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.687689] df20: edaa8d80 00000100
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.695904] df40: edaa92d8 ffffe000 eda6df74 eda6df58 c022f8b0 c02b33c0 beea4890 b6f22220
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.704118] df60: 000000a2 000000f8 eda6df94 eda6df78 c022fdd8 c022f2f0 b6ee6798 00000001
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.712330] df80: b6ee6798 000000f8 eda6dfa4 eda6df98 c022fe70 c022fd9c 00000000 eda6dfa8
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.720544] dfa0: c0207c40 c022fe64 b6ee6798 00000001 00000001 00000000 00000006 00000001
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.728757] dfc0: b6ee6798 00000001 b6ee6798 000000f8 b6ee90b4 00000001 00000006 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.736970] dfe0: 000000f8 beea4894 b6e6f709 b6e157e6 600b0030 00000001 00000000 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:37:23 UTC):
kernel[533]: [ 208.792158] Code: e3530000 01a05003 0a000006 e3a05000 (e893000e)
root@am57xx-evm:~#
root@am57xx-evm:~#
root@am57xx-evm:~#
root@am57xx-evm:~#
root@am57xx-evm:~# sh /etc/init.d/App.sh
Operation Finished
Starting TFT GUI application
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 98 [77%] [-14.50dB]
Front Right: Playback 98 [77%] [-14.50dB]
Simple mixer control 'HP DAC',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 118
Mono:
Front Left: Playback 118 [100%] [0.00dB]
Front Right: Playback 118 [100%] [0.00dB]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 98 [77%] [-14.50dB]
Front Right: Playback 98 [77%] [-14.50dB]
amixer: Unable to find simple control 'Headphone',0
cp: can't stat '/run/media/sd*/TFT_DISPLAY': No such file or directory
chmod: /home/root/TFT_DISPLAY/*: No such file or directory
/etc/init.d/App.sh: line 26: /home/root/TFT_DISPLAY/Libfiles.sh: No such file or directory
[ 325.458125] Unable to handle kernel paging request at virtual address 5c153540
[ 325.511019] pgd = ee253580
[ 325.513744] [5c153540] *pgd=00000000
[ 325.517344] Internal error: Oops: 205 [#2] PREEMPT SMP ARM
[ 325.522851] Modules linked in: hid_multitouch usbhid xhci_plat_hcd xhci_hcd usbcore dwc3 udc_core usb_common snd_soc_simple_card snd_soc_s)
[ 325.565770] CPU: 0 PID: 793 Comm: (sh) Tainted: G D O 4.14.79-gbde58ab01e #17
[ 325.573895] Hardware name: Generic DRA72X (Flattened Device Tree)
[ 325.580013] task: eda71b00 task.stack: edb2e000
[ 325.584567] PC is at kmem_cache_alloc+0x170/0x1b0
[ 325.589292] LR is at 0x48
[ 325.591922] pc : [<c032b554>] lr : [<00000048>] psr: 20010013
[ 325.598215] sp : edb2ff00 ip : 2e7ed000 fp : edb2ff24
[ 325.603461] r10: ffffff9c r9 : 00000000 r8 : 0000004a
[ 325.608708] r7 : eda93380 r6 : ffffe000 r5 : 014000c0 r4 : eda26240
[ 325.615262] r3 : 00000000 r2 : ff7f4fdc r1 : a0010013 r0 : 5c153540
[ 325.621817] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 325.628982] Control: 30c5387d Table: ae253580 DAC: fffffffd
[ 325.634751] Process (sh) (pid: 793, stack limit = 0xedb2e210)
[ 325.640520] Stack: (0xedb2ff00 to 0xedb30000)
[ 325.644898] ff00: ed8ce000 ee24a780 005a5058 00604d40 ed995800 00000000 edb2ff3c edb2ff28
[ 325.653111] ff20: c0228e94 c032b3f0 ed8ce000 ee24a780 edb2ff84 edb2ff40 c03438c0 c0228e7c
[ 325.661325] ff40: c034b538 c0517dac 006880f0 00000001 00604d40 00000000 0000000b 005a5058
[ 325.669539] ff60: 00604d40 00000000 0000000b c0207e44 edb2e000 0000000b edb2ffa4 edb2ff88
[ 325.677752] ff80: c0343f34 c034366c 00000000 b6c84b48 005e4ac8 0059fed8 00000000 edb2ffa8
[ 325.685964] ffa0: c0207c40 c0343f08 005e4ac8 0059fed8 005f0c30 005a5058 00604d40 006880f0
[ 325.694177] ffc0: 005e4ac8 0059fed8 00000000 0000000b 00000000 005a5058 befaf688 befaf604
[ 325.702391] ffe0: 005905c0 befaf4d4 004c54e8 b6ca3758 60010030 005f0c30 00000000 00000000
[ 325.710600] Backtrace:
[ 325.713069] [<c032b3e4>] (kmem_cache_alloc) from [<c0228e94>] (mm_alloc+0x24/0x58)
[ 325.720672] r9:00000000 r8:ed995800 r7:00604d40 r6:005a5058 r5:ee24a780 r4:ed8ce000
[ 325.728454] [<c0228e70>] (mm_alloc) from [<c03438c0>] (do_execveat_common+0x260/0x680)
[ 325.736402] r5:ee24a780 r4:ed8ce000
[ 325.739995] [<c0343660>] (do_execveat_common) from [<c0343f34>] (SyS_execve+0x38/0x40)
[ 325.747947] r10:0000000b r9:edb2e000 r8:c0207e44 r7:0000000b r6:00000000 r5:00604d40
[ 325.755809] r4:005a5058
[ 325.758358] [<c0343efc>] (SyS_execve) from [<c0207c40>] (ret_fast_syscall+0x0/0x4c)
[ 325.766046] r5:0059fed8 r4:005e4ac8
[ 325.769638] Code: e121f001 e3500000 0a000002 e5943014 (e7903003)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.517344] Internal error: Oops: 205 [#2] PREEMPT SMP ARM
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.634751] Process (sh) (pid: 793, stack limit = 0xedb2e210)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.640520] Stack: (0xedb2ff00 to 0xedb30000)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.644898] ff00: ed8ce000 ee24a780 005a5058 00604d40 ed995800 00000000 edb2ff3c edb2ff28
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.653111] ff20: c0228e94 c032b3f0 ed8ce000 ee24a780 edb2ff84 edb2ff40 c03438c0 c0228e7c
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.661325] ff40: c034b538 c0517dac 006880f0 00000001 00604d40 00000000 0000000b 005a5058
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.669539] ff60: 00604d40 00000000 0000000b c0207e44 edb2e000 0000000b edb2ffa4 edb2ff88
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.677752] ff80: c0343f34 c034366c 00000000 b6c84b48 005e4ac8 0059fed8 00000000 edb2ffa8
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.685964] ffa0: c0207c40 c0343f08 005e4ac8 0059fed8 005f0c30 005a5058 00604d40 006880f0
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.694177] ffc0: 005e4ac8 0059fed8 00000000 0000000b 00000000 005a5058 befaf688 befaf604
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.702391] ffe0: 005905c0 befaf4d4 004c54e8 b6ca3758 60010030 005f0c30 00000000 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:20 UTC):
kernel[533]: [ 325.769638] Code: e121f001 e3500000 0a000002 e5943014 (e7903003)
[ 326.370961] ---[ end trace f0eee17f7a53ea74 ]---
AutoRun Service Start Forceble
[ 327.323544] detected fb_set_par error, error code: -16
[ 327.580365] Unable to handle kernel paging request at virtual address 5c153540
[ 327.610940] pgd = ee0a8400
[ 327.613666] [5c153540] *pgd=00000000
[ 327.617264] Internal error: Oops: 205 [#3] PREEMPT SMP ARM
[ 327.622772] Modules linked in: hid_multitouch usbhid xhci_plat_hcd xhci_hcd usbcore dwc3 udc_core usb_common snd_soc_simple_card snd_soc_s)
[ 327.665688] CPU: 0 PID: 807 Comm: (coredump) Tainted: G D O 4.14.79-gbde58ab01e #17
[ 327.674336] Hardware name: Generic DRA72X (Flattened Device Tree)
[ 327.680455] task: edaa8000 task.stack: ed94c000
[ 327.685011] PC is at kmem_cache_alloc+0x94/0x1b0
[ 327.689653] LR is at memcg_kmem_get_cache+0x124/0x298
[ 327.694725] pc : [<c032b478>] lr : [<c033500c>] psr: 20010013
[ 327.701017] sp : ed94df00 ip : ed94ded8 fp : ed94df24
[ 327.706263] r10: ffffff9c r9 : 00000000 r8 : 0000004a
[ 327.711509] r7 : 5c153540 r6 : ffffe000 r5 : 014000c0 r4 : eda26240
[ 327.718063] r3 : 00000000 r2 : 2e7ed000 r1 : 0000004a r0 : eda26240
[ 327.724618] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 327.731783] Control: 30c5387d Table: ae0a8400 DAC: fffffffd
[ 327.737551] Process (coredump) (pid: 807, stack limit = 0xed94c210)
[ 327.743844] Stack: (0xed94df00 to 0xed94e000)
[ 327.748221] df00: edb68000 ee26e900 005c5e80 0059fa30 edb29f00 00000000 ed94df3c ed94df28
[ 327.756435] df20: c0228e94 c032b3f0 edb68000 ee26e900 ed94df84 ed94df40 c03438c0 c0228e7c
[ 327.764649] df40: c034b538 c0517dac 005a2418 00000001 0059fa30 00000000 0000000b 005c5e80
[ 327.772862] df60: 0059fa30 00000000 0000000b c0207e44 ed94c000 0000000b ed94dfa4 ed94df88
[ 327.781075] df80: c0343f34 c034366c 00000000 005c37ac 0068b300 005a6770 00000000 ed94dfa8
[ 327.789289] dfa0: c0207c40 c0343f08 0068b300 005a6770 00695e40 005c5e80 0059fa30 005a2418
[ 327.797502] dfc0: 0068b300 005a6770 00000000 0000000b 00000000 005c5e80 befaf688 befaf604
[ 327.805715] dfe0: 005905c0 befaf4d4 004c54e8 b6ca3758 60010030 00695e40 00000000 00000000
[ 327.813924] Backtrace:
[ 327.816393] [<c032b3e4>] (kmem_cache_alloc) from [<c0228e94>] (mm_alloc+0x24/0x58)
[ 327.823996] r9:00000000 r8:edb29f00 r7:0059fa30 r6:005c5e80 r5:ee26e900 r4:edb68000
[ 327.831776] [<c0228e70>] (mm_alloc) from [<c03438c0>] (do_execveat_common+0x260/0x680)
[ 327.839725] r5:ee26e900 r4:edb68000
[ 327.843317] [<c0343660>] (do_execveat_common) from [<c0343f34>] (SyS_execve+0x38/0x40)
[ 327.851268] r10:0000000b r9:ed94c000 r8:c0207e44 r7:0000000b r6:00000000 r5:0059fa30
[ 327.859129] r4:005c5e80
[ 327.861678] [<c0343efc>] (SyS_execve) from [<c0207c40>] (ret_fast_syscall+0x0/0x4c)
[ 327.869367] r5:005a6770 r4:0068b300
[ 327.872958] Code: e7937002 e3570000 0a00001b e5943014 (e7970003)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.617264] Internal error: Oops: 205 [#3] PREEMPT SMP ARM
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.737551] Process (coredump) (pid: 807, stack limit = 0xed94c210)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.743844] Stack: (0xed94df00 to 0xed94e000)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.748221] df00: edb68000 ee26e900 005c5e80 0059fa30 edb29f00 00000000 ed94df3c ed94df28
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.756435] df20: c0228e94 c032b3f0 edb68000 ee26e900 ed94df84 ed94df40 c03438c0 c0228e7c
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.764649] df40: c034b538 c0517dac 005a2418 00000001 0059fa30 00000000 0000000b 005c5e80
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.772862] df60: 0059fa30 00000000 0000000b c0207e44 ed94c000 0000000b ed94dfa4 ed94df88
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.781075] df80: c0343f34 c034366c 00000000 005c37ac 0068b300 005a6770 00000000 ed94dfa8
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.789289] dfa0: c0207c40 c0343f08 0068b300 005a6770 00695e40 005c5e80 0059fa30 005a2418
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.797502] dfc0: 0068b300 005a6770 00000000 0000000b 00000000 005c5e80 befaf688 befaf604
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.805715] dfe0: 005905c0 befaf4d4 004c54e8 b6ca3758 60010030 00695e40 00000000 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:22 UTC):
kernel[533]: [ 327.872958] Code: e7937002 e3570000 0a00001b e5943014 (e7970003)
[ 328.180940] ---[ end trace f0eee17f7a53ea75 ]---
/etc/init.d/App.sh: line 38: 805 Segmentation fault (core dumped) /home/medha/TFTSoft/TFTAPP -qws
root@am57xx-evm:~# [ 332.381284] Unhandled fault: synchronous external abort (0x210) at 0xb510e0c0
[ 332.388464] pgd = edabab80
[ 332.391183] [b510e0c0] *pgd=adab6003, *pmd=be28b003
[ 332.399095] Unable to handle kernel paging request at virtual address ea000497
[ 332.406354] pgd = edabab80
[ 332.409071] [ea000497] *pgd=80000080007003, *pmd=00000000
[ 332.414504] Internal error: Oops: a06 [#4] PREEMPT SMP ARM
[ 332.420011] Modules linked in: hid_multitouch usbhid xhci_plat_hcd xhci_hcd usbcore dwc3 udc_core usb_common snd_soc_simple_card snd_soc_s)
[ 332.462923] CPU: 0 PID: 766 Comm: systemd-coredum Tainted: G D O 4.14.79-gbde58ab01e #17
[ 332.472007] Hardware name: Generic DRA72X (Flattened Device Tree)
[ 332.478125] task: edaa86c0 task.stack: edb04000
[ 332.482677] PC is at exit_aio+0x78/0xec
[ 332.486530] LR is at exit_aio+0x44/0xec
[ 332.490381] pc : [<c0386088>] lr : [<c0386054>] psr: a0040113
[ 332.496673] sp : edb05de0 ip : e59ffff0 fp : edb05e24
[ 332.501919] r10: ffff0000 r9 : 00000000 r8 : edb05de4
[ 332.507164] r7 : eda931c0 r6 : 00000000 r5 : ffff000c r4 : 00000000
[ 332.513718] r3 : ea000443 r2 : edb05de4 r1 : ea000443 r0 : eda931c0
[ 332.520273] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 332.527439] Control: 30c5387d Table: adabab80 DAC: fffffffd
[ 332.533209] Process systemd-coredum (pid: 766, stack limit = 0xedb04210)
[ 332.539937] Stack: (0xedb05de0 to 0xedb06000)
[ 332.544314] 5de0: c108043c 00000000 00000000 edb05dec edb05dec e59ffff0 eda6f400 eda931c0
[ 332.552527] 5e00: 00000000 ffffe000 00000554 00000000 eda93200 c0badfe4 edb05e3c edb05e28
[ 332.560741] 5e20: c0228fd0 c038601c edaa86c0 eda931c0 edb05e5c edb05e40 c022fab8 c0228f9c
[ 332.568955] 5e40: 00000000 00000000 00000000 01060013 edb05e7c edb05e60 c022fdd8 c022f2f0
[ 332.577168] 5e60: 08430000 ffffe000 eda76484 01060013 edb05ec4 edb05e80 c0239da0 c022fd9c
[ 332.585381] 5e80: c024a2a8 c1002040 418004fc edb05ec8 eda75f80 edb05edc 00000000 edb05fb0
[ 332.593593] 5ea0: 00000000 edb05ec8 30c5387d 00000000 edb04000 b5e77008 edb05f8c edb05ec8
[ 332.601806] 5ec0: c020aae0 c0239c38 edb05f24 edb05ed8 c094535c c024e5d4 c02309d0 00000007
[ 332.610019] 5ee0: 00000000 00000000 b510e0c0 00000000 00000000 ee280008 ed5f30a0 ffffe000
[ 332.618231] 5f00: 60040113 ffffffff edb05f74 c020c390 edb04000 b5e77008 edb05f3c edb05f28
[ 332.626444] 5f20: c0945eac c09450f4 c020af40 60040113 edb05fac edb05f40 c020c3b4 c0945e60
[ 332.634657] 5f40: edb05fb0 00000001 00000000 80040010 ffffe000 00000000 edb05fb0 30c5387d
[ 332.642869] 5f60: 00000000 ffffe000 00000000 edb05fb0 30c5387d 00000000 edb04000 b5e77008
[ 332.651083] 5f80: edb05fac edb05f90 c020af98 c020aa20 b6bb9704 80040010 ffffffff 30c5387d
[ 332.659295] 5fa0: 00000000 edb05fb0 c0207ca4 c020aef8 0000ff0e 04d46f20 b6930417 000a602e
[ 332.667508] 5fc0: 00432450 00000040 04d46bd0 b6afb20c 000b642e b4e35008 b5e77008 0000000e
[ 332.675721] 5fe0: 00ab940f beff35e8 04d46bd0 b6bb9704 80040010 ffffffff 00000000 00000000
[ 332.683930] Backtrace:
[ 332.686398] [<c0386010>] (exit_aio) from [<c0228fd0>] (mmput+0x40/0xe8)
[ 332.693043] r10:c0badfe4 r9:eda93200 r8:00000000 r7:00000554 r6:ffffe000 r5:00000000
[ 332.700903] r4:eda931c0
[ 332.703451] [<c0228f90>] (mmput) from [<c022fab8>] (do_exit+0x7d4/0xa70)
[ 332.710178] r5:eda931c0 r4:edaa86c0
[ 332.713772] [<c022f2e4>] (do_exit) from [<c022fdd8>] (do_group_exit+0x48/0xc8)
[ 332.721022] r7:01060013
[ 332.723568] [<c022fd90>] (do_group_exit) from [<c0239da0>] (get_signal+0x174/0x638)
[ 332.731257] r7:01060013 r6:eda76484 r5:ffffe000 r4:08430000
[ 332.736946] [<c0239c2c>] (get_signal) from [<c020aae0>] (do_signal+0xcc/0x3b8)
[ 332.744200] r10:b5e77008 r9:edb04000 r8:00000000 r7:30c5387d r6:edb05ec8 r5:00000000
[ 332.752061] r4:edb05fb0
[ 332.754610] [<c020aa14>] (do_signal) from [<c020af98>] (do_work_pending+0xac/0xc4)
[ 332.762212] r10:b5e77008 r9:edb04000 r8:00000000 r7:30c5387d r6:edb05fb0 r5:00000000
[ 332.770073] r4:ffffe000
[ 332.772620] [<c020aeec>] (do_work_pending) from [<c0207ca4>] (slow_work_pending+0xc/0x20)
[ 332.780831] r7:30c5387d r6:ffffffff r5:80040010 r4:b6bb9704
[ 332.786516] Code: e1a00007 e2531000 02866001 0a000002 (e5839054)
[ 332.792638] ---[ end trace f0eee17f7a53ea76 ]---
[ 332.797273] Fixing recursive fault but reboot is needed!
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.414504] Internal error: Oops: a06 [#4] PREEMPT SMP ARM
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.533209] Process systemd-coredum (pid: 766, stack limit = 0xedb04210)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.539937] Stack: (0xedb05de0 to 0xedb06000)
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.544314] 5de0: c108043c 00000000 00000000 edb05dec edb05dec e59ffff0 eda6f400 eda931c0
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.552527] 5e00: 00000000 ffffe000 00000554 00000000 eda93200 c0badfe4 edb05e3c edb05e28
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.560741] 5e20: c0228fd0 c038601c edaa86c0 eda931c0 edb05e5c edb05e40 c022fab8 c0228f9c
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.568955] 5e40: 00000000 00000000 00000000 01060013 edb05e7c edb05e60 c022fdd8 c022f2f0
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.577168] 5e60: 08430000 ffffe000 eda76484 01060013 edb05ec4 edb05e80 c0239da0 c022fd9c
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.585381] 5e80: c024a2a8 c1002040 418004fc edb05ec8 eda75f80 edb05edc 00000000 edb05fb0
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.593593] 5ea0: 00000000 edb05ec8 30c5387d 00000000 edb04000 b5e77008 edb05f8c edb05ec8
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.601806] 5ec0: c020aae0 c0239c38 edb05f24 edb05ed8 c094535c c024e5d4 c02309d0 00000007
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.610019] 5ee0: 00000000 00000000 b510e0c0 00000000 00000000 ee280008 ed5f30a0 ffffe000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.618231] 5f00: 60040113 ffffffff edb05f74 c020c390 edb04000 b5e77008 edb05f3c edb05f28
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.626444] 5f20: c0945eac c09450f4 c020af40 60040113 edb05fac edb05f40 c020c3b4 c0945e60
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.634657] 5f40: edb05fb0 00000001 00000000 80040010 ffffe000 00000000 edb05fb0 30c5387d
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.642869] 5f60: 00000000 ffffe000 00000000 edb05fb0 30c5387d 00000000 edb04000 b5e77008
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.651083] 5f80: edb05fac edb05f90 c020af98 c020aa20 b6bb9704 80040010 ffffffff 30c5387d
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.659295] 5fa0: 00000000 edb05fb0 c0207ca4 c020aef8 0000ff0e 04d46f20 b6930417 000a602e
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.667508] 5fc0: 00432450 00000040 04d46bd0 b6afb20c 000b642e b4e35008 b5e77008 0000000e
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.675721] 5fe0: 00ab940f beff35e8 04d46bd0 b6bb9704 80040010 ffffffff 00000000 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:39:27 UTC):
kernel[533]: [ 332.786516] Code: e1a00007 e2531000 02866001 0a000002 (e5839054)
root@am57xx-evm:~#
root@am57xx-evm:~#
Part Number: TDA3XEVM
Tool/software: WEBENCH® Design Tools
Hi,Guys.I am using tda3x to do the Pedestrian Detection in TDA3x.I am trying with the adaboost with ACF.I have already sucessfully used the usecase you provide.And I replace the outcome with my own(produced by the matlab tool box from https://github.com/tidsp/acf-jacinto). My question is:
1
In acfJacintoTrainTest.m we have two parameters:opts.modelDs and opts.modelDsPad the default values are as follows:
%opts.modelDs=[100 41]; opts.modelDsPad=[128 64];
%opts.modelDs=[56 24]; opts.modelDsPad=[64 32];
opts.modelDs=[56 24]; opts.modelDsPad=[64 64];
If I change the opts.modelDsPad to some other value like [66 34],the dsp can not use the outcome of matlab.Is this common?If I want to change these parameters,how should I do?
2.
According to adaboost,every detected window(Pedestrian) has a score above 0(ignore the window with a score below 0),If I want to set the score above say 4 to be 0.By this means I want to reduce the false positive(I know I will also reduce the recall).I can do it in matlab in the detect process,but how should I do this process in TDA3x?Thank you!
Part Number: TDA2EXEVM
Tool/software: TI-RTOS
Hi,
I am creating a usecase for 6channel recording. the below is the use-case.
Capture -> Dup -> VPE -> Display
Dup -> VPE_D1 -> Encode -> IPCIn(A15) -> (Link to write data in shared memory)
For that i am accessing data from two VIP ports, namely "VIP1 Slice0 PortA" for 4 channels and "VIP1 Slice1 PortA" for remaining 2 channels.
In "VIP1 Slice0 PortA" out of four channels, it is noticed that any one channels date is missing out. In "VIP1 Slice1 PortA" both channels are doing fine.
I have also attached the logs, please help me resolve this issue.
(Please visit the site to view this file)
Part Number: AM5728
Tool/software: Linux
Hi all
we have an issue that arose when updating Linux kernel version from 4.4.18 to 4.4.113 (ti-lsk-linux-*). Specifically, with the newer kernel version we have the following error messages in /var/log/messages:
Apr 16 00:00:00 AS05 user.err kernel: [ 1.719118] omap_voltage_late_init: Voltage driver support not added
Apr 16 00:00:00 AS05 user.err kernel: [ 1.738517] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
The error comes from drivers/soc/ti/ti-opp-domain.c.
In the old kernel version with had no error messages. It it could be that the new driver expects a different device tree structure but I didn't see any changes on the ti eval boards that would need replication in our own device tree. PIMI is the same as on ti eval boards (tps659038)
Any advice how to fix this?
See attached our device tree
/*
* Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "dra74x.dtsi"
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/interrupt-controller/irq.h>
/ {
compatible = "ti,am572x-beagle-x15", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7";
aliases {
rtc0 = &tps659038_rtc;
display0 = &lcd0;
};
memory {
device_type = "memory";
reg = <0x0 0x80000000 0x0 0x80000000>;
};
ocp {
vpe {
status = "disabled";
};
ccp_pf: ccp_pf {
/* pinmux in powerfailmodule causes a immediate reboot!!!!!!!
pinctrl-names = "default";
pinctrl-0 = <&powerfail_pins>; */
compatible = "siemens,ccp_pf";
interrupt-parent = <&gpio3>;
interrupts = <21 2>; /* GPIO2.21, IRQ_TYPE_EDGE_FALLING*/
siemens,waittime = <20>;/* pf signal is delayed by 20ms */
gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
};
};
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
ipu2_cma_pool: ipu2_cma@95800000 {
compatible = "shared-dma-pool";
reg = <0x0 0x95800000 0x0 0x3800000>;
reusable;
status = "okay";
};
dsp1_cma_pool: dsp1_cma@99000000 {
compatible = "shared-dma-pool";
reg = <0x0 0x99000000 0x0 0x4000000>;
reusable;
status = "okay";
};
ipu1_cma_pool: ipu1_cma@9d000000 {
compatible = "shared-dma-pool";
reg = <0x0 0x9d000000 0x0 0x2000000>;
reusable;
status = "okay";
};
dsp2_cma_pool: dsp2_cma@9f000000 {
compatible = "shared-dma-pool";
reg = <0x0 0x9f000000 0x0 0x800000>;
reusable;
status = "okay";
};
};
// These keys are needed for the qtvirtualkeyboard to send key presses
gpio_keys {
compatible = "gpio-keys";
#address-cells = <1>;
#size-cells = <0>;
autorepeat;
// Redesign has service button instead of hw reset
button0 {
label = "button0";
gpios = <&gpio3 15 GPIO_ACTIVE_LOW>;
linux,code = <KEY_F1>; /* button0 */
};
USER2 {
label = "Down";
linux,code = <KEY_DOWN>;
gpios = <&gpio2 25 GPIO_ACTIVE_LOW>;
};
USER3 {
label = "Left";
linux,code = <KEY_LEFT>;
gpios = <&gpio2 28 GPIO_ACTIVE_LOW>;
};
USER4 {
label = "Right";
linux,code = <KEY_RIGHT>;
gpios = <&gpio2 24 GPIO_ACTIVE_LOW>;
};
USER5 {
label = "Home";
linux,code = <KEY_HOME>;
gpios = <&gpio2 20 GPIO_ACTIVE_LOW>;
};
};
lcd0: display {
label = "lcd";
enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
panel-timing {
hsync-len = <10>;
vsync-len = <25>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <1>;
};
port {
lcd_in: endpoint {
remote-endpoint = <&dpi_out>;
};
};
};
backlight {
compatible = "pwm-backlight";
pwms = <&ehrpwm1 0 50000 0>;
/* Anything lower than 241 is no longer visible */
brightness-levels = <0 243 245 247 249 251 252 253 255>;
default-brightness-level = <8>;
};
vmmcwl_fixed: fixedregulator-mmcwl {
compatible = "regulator-fixed";
regulator-name = "vmmcwl_fixed";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
gpio = <&gpio5 8 GPIO_ACTIVE_HIGH>;
enable-active-high;
};
vdd_3v3: fixedregulator-vdd_3v3 {
compatible = "regulator-fixed";
regulator-name = "vdd_3v3";
vin-supply = <®en1>;
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
};
aic_dvdd: fixedregulator-aic_dvdd {
compatible = "regulator-fixed";
regulator-name = "aic_dvdd_fixed";
vin-supply = <&vdd_3v3>;
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
};
vtt_fixed: fixedregulator-vtt {
/* TPS51200 */
compatible = "regulator-fixed";
regulator-name = "vtt_fixed";
vin-supply = <&smps3_reg>;
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
regulator-boot-on;
enable-active-high;
gpio = <&gpio7 11 GPIO_ACTIVE_HIGH>;
};
leds:leds {
compatible = "gpio-leds";
/*
pinctrl-names = "default";
pinctrl-0 = <&leds_pins_default>;
*/
led@0 {
label = "led1";
gpios = <&gpio5 11 GPIO_ACTIVE_HIGH>;
linux,default-trigger = "gpio";
default-state = "off";
};
led@1 {
label = "led2";
gpios = <&gpio5 12 GPIO_ACTIVE_HIGH>;
linux,default-trigger = "gpio";
default-state = "off";
};
};
watchdog: watchdog {
compatible = "linux,wdt-gpio";
gpios = <&gpio7 26 GPIO_ACTIVE_HIGH>;
hw_algo = "toggle";
hw_margin_ms = <60000>;
pinctrl-names = "default";
pinctrl-0 = <&watchdog_pin>;
status = "okay";
};
};
&dra7_pmx_core {
// cause of powerfail gpio init problems, mux pwfail pin in gpio_pins_default (early as possible)
pinctrl-names = "default";
pinctrl-0 = <&gpio_pins_default>,
<&svc_button_pin>;
gpio_pins_default: gpio_pins_default {
pinctrl-single,pins = <
0x138 (PIN_INPUT_PULLUP | MUX_MODE14) /* vin1a_d17.gpio3_21, PWfail */
>;
};
watchdog_pin: watchdog_pin {
pinctrl-single,pins = <
0x3f0 (PIN_OUTPUT | MUX_MODE14) /* uart2_rxd.gpio7_26 */
>;
};
svc_button_pin: svc_button_pin {
pinctrl-single,pins = <
0x120 (PIN_INPUT_PULLUP | MUX_MODE14) /* : vin1a_d11.gpio3_15 */
>;
};
i2c1_pins_default: i2c1_pins_default {
pinctrl-single,pins = <
0x400 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_sda.sda */
0x404 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl.scl */
>;
};
i2c5_pins_default: i2c5_pins_default {
pinctrl-single,pins = <
0x2b4 (PIN_INPUT| MUX_MODE10) /* mcasp1_axr0.i2c5_sda */
0x2b8 (PIN_INPUT| MUX_MODE10) /* mcasp1_axr1.i2c5_scl */
>;
};
uart3_pins_default: uart3_pins_default {
pinctrl-single,pins = <
0x3f8 (PIN_INPUT_SLEW | MUX_MODE2) /* uart2_ctsn.uart3_rxd */
0x3fc (PIN_INPUT_SLEW | MUX_MODE1) /* uart2_rtsn.uart3_txd */
>;
};
/* Only for PXM30 necessary*/
backlight_pin_default: backlight_pin_default {
pinctrl-single,pins = <
0x13C (PIN_OUTPUT_PULLUP | MUX_MODE14) /* vin1a_d17.gpio3_22 */
>;
};
mmc1_pins_default: mmc1_pins_default {
pinctrl-single,pins = <
DRA7XX_CORE_IOPAD(0x3754, (PIN_INPUT_PULLUP | MUX_MODE0)) /* mmc1_clk.clk */
DRA7XX_CORE_IOPAD(0x3758, (PIN_INPUT_PULLUP | MUX_MODE0)) /* mmc1_cmd.cmd */
DRA7XX_CORE_IOPAD(0x375c, (PIN_INPUT_PULLUP | MUX_MODE0)) /* mmc1_dat0.dat0 */
DRA7XX_CORE_IOPAD(0x3760, (PIN_INPUT_PULLUP | MUX_MODE0)) /* mmc1_dat1.dat1 */
DRA7XX_CORE_IOPAD(0x3764, (PIN_INPUT_PULLUP | MUX_MODE0)) /* mmc1_dat2.dat2 */
DRA7XX_CORE_IOPAD(0x3768, (PIN_INPUT_PULLUP | MUX_MODE0)) /* mmc1_dat3.dat3 */
>;
};
mmc1_pins_hs: pinmux_mmc1_hs_pins {
pinctrl-single,pins = <
DRA7XX_CORE_IOPAD(0x3754, (PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0)) /* mmc1_clk.clk */
DRA7XX_CORE_IOPAD(0x3758, (PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0)) /* mmc1_cmd.cmd */
DRA7XX_CORE_IOPAD(0x375c, (PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0)) /* mmc1_dat0.dat0 */
DRA7XX_CORE_IOPAD(0x3760, (PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0)) /* mmc1_dat1.dat1 */
DRA7XX_CORE_IOPAD(0x3764, (PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0)) /* mmc1_dat2.dat2 */
DRA7XX_CORE_IOPAD(0x3768, (PIN_INPUT_PULLUP | MUX_VIRTUAL_MODE11 | MUX_MODE0)) /* mmc1_dat3.dat3 */
>;
};
mmc2_pins_default: mmc2_pins_default {
pinctrl-single,pins = <
DRA7XX_CORE_IOPAD(0x349c, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a23.mmc2_clk */
DRA7XX_CORE_IOPAD(0x34b0, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_cs1.mmc2_cmd */
DRA7XX_CORE_IOPAD(0x34a0, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a24.mmc2_dat0 */
DRA7XX_CORE_IOPAD(0x34a4, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a25.mmc2_dat1 */
DRA7XX_CORE_IOPAD(0x34a8, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a26.mmc2_dat2 */
DRA7XX_CORE_IOPAD(0x34ac, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a27.mmc2_dat3 */
DRA7XX_CORE_IOPAD(0x348c, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a19.mmc2_dat4 */
DRA7XX_CORE_IOPAD(0x3490, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a20.mmc2_dat5 */
DRA7XX_CORE_IOPAD(0x3494, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a21.mmc2_dat6 */
DRA7XX_CORE_IOPAD(0x3498, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a22.mmc2_dat7 */
>;
};
mmc2_pins_hs: mmc2_pins_hs {
pinctrl-single,pins = <
DRA7XX_CORE_IOPAD(0x349c, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a23.mmc2_clk */
DRA7XX_CORE_IOPAD(0x34b0, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_cs1.mmc2_cmd */
DRA7XX_CORE_IOPAD(0x34a0, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a24.mmc2_dat0 */
DRA7XX_CORE_IOPAD(0x34a4, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a25.mmc2_dat1 */
DRA7XX_CORE_IOPAD(0x34a8, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a26.mmc2_dat2 */
DRA7XX_CORE_IOPAD(0x34ac, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a27.mmc2_dat3 */
DRA7XX_CORE_IOPAD(0x348c, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a19.mmc2_dat4 */
DRA7XX_CORE_IOPAD(0x3490, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a20.mmc2_dat5 */
DRA7XX_CORE_IOPAD(0x3494, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a21.mmc2_dat6 */
DRA7XX_CORE_IOPAD(0x3498, (PIN_INPUT_PULLUP | MUX_MODE1)) /* gpmc_a22.mmc2_dat7 */
>;
};
mmc2_pins_ddr_3_3v: pinmux_mmc2_ddr_3_3v_pins {
pinctrl-single,pins = <
DRA7XX_CORE_IOPAD(0x349c, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_a23.mmc2_clk */
DRA7XX_CORE_IOPAD(0x34b0, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_cs1.mmc2_cmd */
DRA7XX_CORE_IOPAD(0x34a0, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_a24.mmc2_dat0 */
DRA7XX_CORE_IOPAD(0x34a4, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_a25.mmc2_dat1 */
DRA7XX_CORE_IOPAD(0x34a8, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_a26.mmc2_dat2 */
DRA7XX_CORE_IOPAD(0x34ac, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_a27.mmc2_dat3 */
DRA7XX_CORE_IOPAD(0x348c, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_a19.mmc2_dat4 */
DRA7XX_CORE_IOPAD(0x3490, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_a20.mmc2_dat5 */
DRA7XX_CORE_IOPAD(0x3494, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_a21.mmc2_dat6 */
DRA7XX_CORE_IOPAD(0x3498, (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1)) /* gpmc_a22.mmc2_dat7 */
>;
};
};
&dra7_iodelay_core {
mmc2_iodelay_ddr_3_3v_conf: mmc2_iodelay_ddr_3_3v_conf {
pinctrl-single,pins = <
0x18c (A_DELAY(0) | G_DELAY(120)) /* CFG_GPMC_A19_IN */
0x190 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A19_OEN */
0x194 (A_DELAY(174) | G_DELAY(0)) /* CFG_GPMC_A19_OUT */
0x1a4 (A_DELAY(265) | G_DELAY(360)) /* CFG_GPMC_A20_IN */
0x1a8 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A20_OEN */
0x1ac (A_DELAY(168) | G_DELAY(0)) /* CFG_GPMC_A20_OUT */
0x1b0 (A_DELAY(0) | G_DELAY(120)) /* CFG_GPMC_A21_IN */
0x1b4 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A21_OEN */
0x1b8 (A_DELAY(136) | G_DELAY(0)) /* CFG_GPMC_A21_OUT */
0x1bc (A_DELAY(0) | G_DELAY(120)) /* CFG_GPMC_A22_IN */
0x1c0 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A22_OEN */
0x1c4 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A22_OUT */
0x1c8 (A_DELAY(287) | G_DELAY(420)) /* CFG_GPMC_A23_IN */
0x1d0 (A_DELAY(879) | G_DELAY(0)) /* CFG_GPMC_A23_OUT */
0x1d4 (A_DELAY(144) | G_DELAY(240)) /* CFG_GPMC_A24_IN */
0x1d8 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A24_OEN */
0x1dc (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A24_OUT */
0x1e0 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A25_IN */
0x1e4 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A25_OEN */
0x1e8 (A_DELAY(34) | G_DELAY(0)) /* CFG_GPMC_A25_OUT */
0x1ec (A_DELAY(0) | G_DELAY(120)) /* CFG_GPMC_A26_IN */
0x1f0 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A26_OEN */
0x1f4 (A_DELAY(120) | G_DELAY(0)) /* CFG_GPMC_A26_OUT */
0x1f8 (A_DELAY(120) | G_DELAY(180)) /* CFG_GPMC_A27_IN */
0x1fc (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A27_OEN */
0x200 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_A27_OUT */
0x360 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_CS1_IN */
0x364 (A_DELAY(0) | G_DELAY(0)) /* CFG_GPMC_CS1_OEN */
0x368 (A_DELAY(11) | G_DELAY(0)) /* CFG_GPMC_CS1_OUT */
>;
};
};
&i2c1 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&i2c1_pins_default>;
clock-frequency = <400000>;
tps659038: tps659038@58 {
compatible = "ti,tps659038";
reg = <0x58>;
interrupt-parent = <&gpio1>;
interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
#interrupt-cells = <2>;
interrupt-controller;
ti,system-power-controller;
tps659038_pmic {
compatible = "ti,tps659038-pmic";
regulators {
smps12_reg: smps12 {
/* VDD_MPU */
regulator-name = "smps12";
regulator-min-microvolt = < 850000>;
regulator-max-microvolt = <1250000>;
regulator-always-on;
regulator-boot-on;
};
smps3_reg: smps3 {
/* VDD_DDR */
regulator-name = "smps3";
regulator-min-microvolt = <1350000>;
regulator-max-microvolt = <1350000>;
regulator-always-on;
regulator-boot-on;
};
smps45_reg: smps45 {
/* VDD_DSPEVE, VDD_IVA, VDD_GPU */
regulator-name = "smps45";
regulator-min-microvolt = < 850000>;
regulator-max-microvolt = <1250000>;
regulator-always-on;
regulator-boot-on;
};
smps6_reg: smps6 {
/* VDD_CORE */
regulator-name = "smps6";
regulator-min-microvolt = <850000>;
regulator-max-microvolt = <1150000>;
regulator-always-on;
regulator-boot-on;
};
/* SMPS7 unused */
smps8_reg: smps8 {
/* VDD_1V8 */
regulator-name = "smps8";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-always-on;
regulator-boot-on;
};
/* SMPS9 unused */
ldo1_reg: ldo1 {
/* VDD_SD / VDDSHV8 */
regulator-name = "ldo1";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
regulator-boot-on;
regulator-always-on;
};
ldo2_reg: ldo2 {
/* VDD_SHV5 */
regulator-name = "ldo2";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
regulator-boot-on;
};
ldo3_reg: ldo3 {
/* VDDA_1V8_PHYA */
regulator-name = "ldo3";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-always-on;
regulator-boot-on;
};
ldo4_reg: ldo4 {
/* VDDA_1V8_PHYB */
regulator-name = "ldo4";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-always-on;
regulator-boot-on;
};
ldo9_reg: ldo9 {
/* VDD_RTC */
regulator-name = "ldo9";
regulator-min-microvolt = <1050000>;
regulator-max-microvolt = <1050000>;
regulator-always-on;
regulator-boot-on;
};
ldoln_reg: ldoln {
/* VDDA_1V8_PLL */
regulator-name = "ldoln";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-always-on;
regulator-boot-on;
};
ldousb_reg: ldousb {
/* VDDA_3V_USB: VDDA_USBHS33 */
regulator-name = "ldousb";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-boot-on;
};
regen1: regen1 {
/* VDD_3V3_ON */
regulator-name = "regen1";
regulator-boot-on;
regulator-always-on;
};
};
};
tps659038_rtc: tps659038_rtc {
compatible = "ti,palmas-rtc";
interrupt-parent = <&tps659038>;
interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
wakeup-source;
};
tps659038_pwr_button: tps659038_pwr_button {
compatible = "ti,palmas-pwrbutton";
interrupt-parent = <&tps659038>;
interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
wakeup-source;
ti,palmas-long-press-seconds = <12>;
};
tps659038_gpio: tps659038_gpio {
compatible = "ti,palmas-gpio";
gpio-controller;
#gpio-cells = <2>;
};
extcon_usb2: tps659038_usb {
compatible = "ti,palmas-usb-vid";
ti,enable-vbus-detection;
vbus-gpio = <&gpio4 21 GPIO_ACTIVE_HIGH>;
};
};
eeprom: eeprom@50 {
compatible = "atmel,24c256";
reg = <0x50>;
pagesize = <64>;
};
};
&uart3 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&uart3_pins_default>;
interrupts-extended = <&crossbar_mpu GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>,
<&dra7_pmx_core 0x3f8>;
};
&mac {
status = "okay";
dual_emac;
};
&cpsw_emac0 {
phy_id = <&davinci_mdio>, <3>;
phy-mode = "rgmii";
dual_emac_res_vlan = <1>;
};
&usb2_phy1 {
phy-supply = <&ldousb_reg>;
};
&usb1 {
dr_mode = "peripheral";
};
&omap_dwc3_2 {
extcon = <&extcon_usb2>;
};
&usb2 {
/*
* Stand alone usage is peripheral only.
* However, with some resistor modifications
* this port can be used via expansion connectors
* as "host" or "dual-role". If so, provide
* the necessary dr_mode override in the expansion
* board's DT.
* dr_mode = "peripheral"; "host"; "dual-role"
*/
dr_mode = "host";
};
&cpu_trips {
cpu_alert1: cpu_alert1 {
temperature = <50000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */
type = "active";
};
};
&thermal_zones {
board_thermal: board_thermal {
polling-delay-passive = <1250>; /* milliseconds */
polling-delay = <1500>; /* milliseconds */
board_trips: trips {
board_alert0: board_alert {
temperature = <40000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */
type = "active";
};
board_crit: board_crit {
temperature = <105000>; /* millicelsius */
hysteresis = <0>; /* millicelsius */
type = "critical";
};
};
};
};
&mailbox3 {
status = "okay";
mbox_pru1_0: mbox_pru1_0 {
status = "okay";
};
mbox_pru1_1: mbox_pru1_1 {
status = "okay";
};
};
&mailbox4 {
status = "okay";
mbox_pru2_0: mbox_pru2_0 {
status = "okay";
};
mbox_pru2_1: mbox_pru2_1 {
status = "okay";
};
};
&mailbox5 {
status = "okay";
mbox_ipu1_ipc3x: mbox_ipu1_ipc3x {
status = "okay";
};
mbox_dsp1_ipc3x: mbox_dsp1_ipc3x {
status = "okay";
};
};
&mailbox6 {
status = "okay";
mbox_ipu2_ipc3x: mbox_ipu2_ipc3x {
status = "okay";
};
mbox_dsp2_ipc3x: mbox_dsp2_ipc3x {
status = "okay";
};
};
&dss {
status = "ok";
vdda_video-supply = <&ldoln_reg>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port {
reg = <0>;
dpi_out: endpoint {
remote-endpoint = <&lcd_in>;
data-lines = <24>;
};
};
};
};
&i2c5 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&i2c5_pins_default>;
clock-frequency = <100000>;
tsl2571@29 {
compatible = "tsl,tsl2571";
reg = <0x29>;
};
};
&epwmss1 {
status = "okay";
};
&ehrpwm1 {
status = "okay";
};
&oppdm_mpu {
vdd-supply = <&smps12_reg>;
};
&oppdm_dspeve {
vdd-supply = <&smps45_reg>;
};
&oppdm_gpu {
vdd-supply = <&smps45_reg>;
};
&oppdm_ivahd {
vdd-supply = <&smps45_reg>;
};
&oppdm_core {
vdd-supply = <&smps6_reg>;
};
&mmc1 {
status = "okay";
bus-width = <4>;
cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */
pinctrl-names = "default", "hs";
pinctrl-0 = <&mmc1_pins_default>;
pinctrl-1 = <&mmc1_pins_hs>;
vmmc-supply = <&ldo1_reg>;
max-frequency = <96000000>;
/delete-property/ sd-uhs-sdr104;
/delete-property/ sd-uhs-sdr50;
/delete-property/ sd-uhs-ddr50;
/delete-property/ sd-uhs-sdr25;
/delete-property/ sd-uhs-sdr12;
};
&mmc2 {
status = "okay";
bus-width = <8>;
ti,non-removable;
cap-mmc-dual-data-rate;
pinctrl-names = "default", "hs", "ddr_1_8v";
pinctrl-0 = <&mmc2_pins_default>;
pinctrl-1 = <&mmc2_pins_hs>;
pinctrl-2 = <&mmc2_pins_ddr_3_3v &mmc2_iodelay_ddr_3_3v_conf>;
vmmc-supply = <&vdd_3v3>;
max-frequency = <96000000>;
/delete-property/ mmc-hs200-1_8v;
};
&cpu_alert0 {
temperature = <80000>; /* milliCelsius */
};
&cpu_crit {
temperature = <100000>; /* milliCelsius */
};
&gpu_crit {
temperature = <100000>; /* milliCelsius */
};
&core_crit {
temperature = <100000>; /* milliCelsius */
};
&dspeve_crit {
temperature = <100000>; /* milliCelsius */
};
&iva_crit {
temperature = <100000>; /* milliCelsius */
};
/* Disable what we don't need. */
&dsp1 {
status = "disabled";
};
&dsp2 {
status = "disabled";
};
&pruss1 {
status = "disabled";
};
&pruss2 {
status = "disabled";
};
&vip2 {
status = "disabled";
};
&ipu2 {
status = "disabled";
};
&ipu1 {
status = "disabled";
};
&sata {
status = "disabled";
};
&sata_phy {
status = "disabled";
};
&rtc {
status = "disabled";
};
Part Number: TDA3XEVM
Tool/software: Code Composer Studio
Hi
I have changed the input image size to 384*288 in order to fit with the camera.
When I set the NUM_SCALES = 20,NUM_STEPS = 8,I can see all the Pyramid output are downscaled.
May I change the pyramid code so that the Pyramid output can be upscaled???
Thanks.
Part Number: AM3358
Tool/software: Linux
through kernel module able to detect the gpio interrupt
....
static irq_handler_t gpio_irq_handler(unsigned int irq, void *dev_id, struct pt_regs *regs)
{
numberPresses++; // Global counter, will be outputted when the module is unloaded
return (irq_handler_t) IRQ_HANDLED; // Announce that the IRQ has been handled correctl
}
/// This next calls are mandatory -- they identify the initialization function
/// and the cleanup function (as above).
module_init(bgpio_init);
module_exit(bgpio_exit);
please provide me the sample code of gpio interrupt in user space .how to link kernel model interrupt with userspace program
Part Number: AM5718
Tool/software: Linux
Hi,
We have customised the am5718 processor using sdk ti-processor-sdk-linux-am57xx-evm-05.02.00.10. We are able to enter in to the root successfully and after loading TFT application we are facing the problem related to the navigation keys. The navigation keys will get disappear for a while and that particular key spot will remain black for sometime after pressing that particular key. Kindly suggest us how can we resolve the issue with the custom application and the navigation keys.
Thanks and Regards,
A.Mounika.
Hi,
The AM335X processor has unique MAC addresses programmed into each individual device.
Are these MAC addresses requested from IEEE and globally unique?
Thanks,
Dave
Part Number: TDA3MV
Tool/software: TI-RTOS
Hi all,
What would caused the execution speed became really slow, can't even work functionally when UART baud rate change to 230400 bps?
Part Number: TMS320C6748
Hi,
I am developing an application for a C6742 and I am not sure if some registers exist for general DSP errors.
I am checking several register for periherals errors, however, I don't find a specific register for DSP errors: memory access violation or others unknown behaviours.
Related to this questions, I have a second question related to POR reset. Is there any register that indicates that the last booting is due to a POR reset?
Thank you,
Lucía
Part Number: TMS320C6748
Tool/software: TI-RTOS
Hello everyone,
While debugging the program I've found out an incorrect system stack displaying in the debug window:
but I did not get any system interrupts about the stack overflow or messages like that. So, a task's call stack might be corrupted by any other task or interrupt handler in the system. But I don't have a clue which of these processes influence normal functioning of the stack .
Are there any effective tools in SYSBIOS and CCS using of which I could trace stack usage of a particular task e.g. which part of the task's allocated stack memory is being used at the particular moment e.t.c.?
Are there any effective ways to prevent illegal access to a stack memory from other tasks or interrupt handlers?
Br, Egor.
Part Number: AM5728
Tool/software: TI-RTOS
Hello, TI Experts,
Our customer sent us questions about "how to add the new task(program) after boot" by using TI-RTOS(PROCESSOR-SDK-RTOS-AM57X).
They would like to add their program as TI-RTOS-task after boot like below procedure;
- AM5728 boot by SBL in QSPI flash.
- Then "app" program in QSPI -flash runs.
- After that, the "app" program extract the additional program in QSPI-flash to DDR.
- Those extracted additional programs are running as task.
- So, those program also use TI-RTOS API such as Task_sleep() or Task_SetPri() like that.
Question:
- Could you tell us the recommended way or related document for adding new task(program) after boot like above?
We would also appreciate if you tell us the successful way or experience about that.
Best regards,