-
Older Activity
-
Today, 12:18 PM
Audio transmits data as -audio- so you need to use the audio library and connect a audoconnection
on the PC-side you need to configure that, too, because it is handled as:audio. print will not help, it uses an other...
12 replies | 94 view(s)
-
02-16-2019, 11:40 PM
I got video running on a 3.6, but never on a 3.5 - there was a DMA problem I never solved (I must confess, I not tried it very intensively, because at that time T3.5 had less RAM than a 3.6 :)...
2 replies | 71 view(s)
-
02-16-2019, 07:32 AM
16 Bits are 65536 values. The human eye for example can see around 130 different values of gray (for colors even less)..that"s 7 bit.. :)
I remember a test in a HIFI Magazine, very long time ago.. when CD Players...
6 replies | 90 view(s)
-
02-15-2019, 11:25 PM
No, you have to rewrite the whole library. It uses 16Bit.
6 replies | 90 view(s)
-
02-15-2019, 11:15 PM
Yes :)
Ok, it does not like my USB-Sticks.
Took a 8GB SD-Card and a card-reader. This works.
I hope the upgrade-trick works with the newest version, too. I'll give it a try in the next days..
Have now to close...
22 replies | 566 view(s)
-
02-15-2019, 10:22 PM
Thanks:)
I just tried to update to the newest firmware from january2019, but the scope says it cannot find it on the usbstick ?...
22 replies | 566 view(s)
-
02-15-2019, 08:32 PM
I'm positively surprised. I haven't tested much yet, but the first impression is good. Good handling, fast operation, good display.
No operating instructions. An enclosed flyer with a google translation of the...
22 replies | 566 view(s)
-
02-15-2019, 08:24 PM
LOL Aliee.. ordered a analog to spdif converter to test the spdif-input... got a spdif to analog converter today.
1812 replies | 46098 view(s)
-
02-15-2019, 10:21 AM
I've tested if it compiles, not if it works.. did not expect any problems. So it acts differently without "used" ?
1812 replies | 46098 view(s)
-
02-15-2019, 07:24 AM
Yes, a list which shows which library or module uses which clock (and at which speed, if it changes it) actually. Perhaps it could show which other resources are used, too.
Such a list would it make way easier to write...
1812 replies | 46098 view(s)
-
02-14-2019, 10:19 PM
haha, lol.. the only options that helps *really* is -funroll-all-loops
so, forget that paper :) (for T4)
teensy4b.menu.opt.o3std.build.flags.optimize=-O3 -funroll-all-loops
coremarkish : 2665
I think the main...
1812 replies | 46098 view(s)
-
02-14-2019, 09:44 PM
@Defragster:
I had to do the following changes to make LTO work:
// Stack frame
// xPSR
// ReturnAddress
// LR (R14) - typically FFFFFFF9 for IRQ or Exception
// R12
// R3
// R2
1812 replies | 46098 view(s)
-
02-14-2019, 09:18 PM
@manitou, @Paul:
I found a very interesting article:
https://arxiv.org/pdf/1703.08228.pdf
It's about the Cortex-M3 mainly, but in general useful for us, too.
(especially the used benchmarks might be interesting...
1812 replies | 46098 view(s)
-
02-14-2019, 07:49 AM
No I don't think we can use it.
1812 replies | 46098 view(s)
-
02-13-2019, 11:09 PM
Thank you ! Hm "non-commercial" does not sound good.
As I understand it can work with gcc.
1812 replies | 46098 view(s)
-
02-13-2019, 10:13 PM
In the meantime I have read that the gnu-linker cannot do this.
I don't know if "gold" can do it.
I have found a linker that is compatible, and can do that:...
1812 replies | 46098 view(s)
-
02-13-2019, 01:13 PM
@MichaelMeissner: Is it possible to make a linker script that automatically assignes variables to ITCM when DTCM is full?
Edit: Can we use the Gold linker? It's faster - tried it with a few programs and seems to work.
1812 replies | 46098 view(s)
-
02-13-2019, 11:57 AM
Can we make a list: which module uses which clock, please?
1812 replies | 46098 view(s)
-
02-13-2019, 11:48 AM
Is it planned to add different memory-layouts?
1812 replies | 46098 view(s)
-
02-13-2019, 11:47 AM
I need to fix my temporary solution for audio - just removed DMAMEM from all outputs. I need to know if DMAMEM stays as it is - for audio, I dont see a problem (all perfect linear accesses), just need to know it. So.....
1812 replies | 46098 view(s)
-
02-13-2019, 11:33 AM
I tried to add something like the filename without path or $random to the compiler-switches (defines) - so far not successful. I don't have any more ideas to make PROGMEM work with both, data & code in the same file....
1812 replies | 46098 view(s)
-
02-13-2019, 10:40 AM
Still waiting... will take some more days.
22 replies | 566 view(s)
-
02-12-2019, 09:06 PM
Added audio S/PDIF, for SAI1 and SAI2 software emulated. S/PDIF in hardware follows.
Current state in Post #9
1812 replies | 46098 view(s)
-
02-11-2019, 02:21 PM
Filenames should'nt have spaces.. For windows, %RANDOM% would work, too. No 1000% sure, but the chance for double %randoms% is very very small - worst case something would not be deleted... .I don't know if %random%...
1812 replies | 46098 view(s)
-
02-11-2019, 11:11 AM
yes, or an other format specific setting ;)
25 replies | 335 view(s)
-
02-11-2019, 10:35 AM
On the other hand.. you should measure it. We have 2 words - left and right channel - and this gives x64. Can't check this at the moment, I'm not at home.
25 replies | 335 view(s)
-
02-11-2019, 10:23 AM
BCLK is the Bitclock -It is x32 because of 32 Bits per word.
Check the data format and polarities too - there isn't "the" I2S. it can differ from chip to chip. The std. output we use for SGTL5000 has I.e. the FSE Bit...
25 replies | 335 view(s)
-
02-11-2019, 06:11 AM
Ok, in this case we just need to add a file-unique define.
Should be doable with a define --D on the command line. Edit: The filename without path for example.
1812 replies | 46098 view(s)
-
02-10-2019, 11:16 PM
I don't know... the details of the build-process are still a mystery to me.
Did you see my solution for PROGMEM? It would be great if someone could try that. It works great for me so far but, you know, problems are...
1812 replies | 46098 view(s)
-
02-10-2019, 10:53 PM
Tim, not sure where that bold line comes from - It's not displayed on my system. (Please update imxrt-size, new version attached to previous post)
ITCM/DTCM - not sure.. just searched the manual and it states:
...
1812 replies | 46098 view(s)
-
02-10-2019, 09:11 PM
Tim, I have it working.
Solution for windows: (other OSes the same.. subsitute the paths and e.g. use ".linux" instead ".windows")
recipe.hooks.postbuild.4.pattern.windows=cmd /c...
1812 replies | 46098 view(s)
-
02-10-2019, 07:40 PM
Yes we use it all the time... just use Arduino ? Or at least take a look at the sourcecode?
5 replies | 106 view(s)
-
02-10-2019, 12:14 PM
Are you sure? Be sure to use the Reset PIN, not PROGRAM. It worked for others (and me).
Ok, then just try an other supply - or add a reset-circuit that resets the teensy long enough until the supply is "ready".
8 replies | 176 view(s)
-
02-10-2019, 11:44 AM
Add a capacitor to the reset pin. Something like 100nF. Do some experiments with the exact value. Maybe 47nF or less works too.
This issue is known - it's not a Teensy 3.6 -problem, it more a problem with "slow"...
8 replies | 176 view(s)
-
02-10-2019, 10:55 AM
@MichaelMeissner
Michael, what do you think:
#define _STRINGIFY(a) #a
#define ___in_section(a, b) __attribute__((section( "." _STRINGIFY(a) "_" _STRINGIFY(b) )))
#define __in_section(a, b) ___in_section(a, b)...
1812 replies | 46098 view(s)
-
02-09-2019, 11:49 PM
Hi Tim, yes, ITCM is the instruction-RAM, DTCM is the data-RAM. I think ITCM can hold data, too.. but we don't use this, at the moment. OCRAM holds "DMAMEM" and the heap.
Edit: It would be a pity to waste the ITCM...
1812 replies | 46098 view(s)
-
02-09-2019, 11:09 PM
@Tim, I hope we can find a way to add it to platform.txt?
Have not testest it extensive, I hope the numbers are correct :) They differ from Arduino because Arduino just displays wrong numbers..
Sourcecode added to...
1812 replies | 46098 view(s)
-
02-09-2019, 08:55 PM
I wrote a little tool (imxrt-size) that displays more useful info than Arduino.
For example:
ITCM : 16544 B (16.16 KB)
DTCM : 17088 B (16.69 KB)
OCRAM: 3904 B (3.81 KB)
Flash: 27360 B (26.72 KB)
1812 replies | 46098 view(s)
-
02-09-2019, 01:07 PM
Added output_PT8211 on SAI1
PT8211 for SAI2 tonight.. I'm going to take a nap now ;)
1812 replies | 46098 view(s)
-
02-09-2019, 10:41 AM
Thanks Michael, I was hoping there was a switch to suppress the error.
Looks like we have to add an additional section.
1812 replies | 46098 view(s)
-
02-08-2019, 11:09 PM
Added a pull-request for MQS.
My fork has all new changes: https://github.com/FrankBoesing/Audio
You can directly add small speakers (8 OHM) with a capacitor in series (I used 100uF) - It is not very loud, but in a...
1812 replies | 46098 view(s)
-
02-08-2019, 04:56 PM
@MichaelMeissner:
Michael, for the T4 it is intended to be used for const data and code. It's true, we have linear adress-space - but different memorys:
- ITCM (@0x0, 256KB fast RAM, uncached) is 256KB and...
1812 replies | 46098 view(s)
-
02-08-2019, 01:02 PM
This shows an error:
PROGMEM volatile int foo;
PROGMEM void setup() {}
void loop() {foo = 1;}
...
sketch_feb08b: In function 'void loop()':
1812 replies | 46098 view(s)
-
02-08-2019, 10:07 AM
There seems to be a new update FEB/2019 ..not sure, the PDF shows the Date 12/2018, and this change summary:
1812 replies | 46098 view(s)
-
02-08-2019, 09:57 AM
Mee too.
I've ordered it (219.-- EUR) a few minutes ago. For decoding protocols I have my LA (..which can decode all sorts of protocols, but I've never really needed that function ;) )
22 replies | 566 view(s)
-
02-07-2019, 08:45 PM
Cool! :) That means I have to look if one of my stocked SD-Slots fit...
1812 replies | 46098 view(s)
-
02-07-2019, 08:44 PM
Hm I don't know how the menu-handling works.. you don't need buttons for a try. You can use a wire and short the pins - just as test and "something" should
happen...
Edit: DON'T connect them to 5V - It can kill...
135 replies | 40460 view(s)
-
02-07-2019, 08:39 PM
Ok, Should I buy the Hantek? 200MHz sounds good.
4 Channels are good, but I don't think I need them... for digital signals, the LA will work.
22 replies | 566 view(s)
-
02-07-2019, 08:33 PM
Before you use a built-in module you have to enable it. Please read the reference manual: Sytem Integration Module, Clock Gate Controls - Comparators
5 replies | 412 view(s)
-
02-07-2019, 08:23 PM
How are they connected? This is the pinout:
Teensy Convolution SDR pinout
135 replies | 40460 view(s)
-
02-07-2019, 08:10 PM
This is not a beginner project..
At least you need to know how Teensy and Arduino works (then you know that 281344 Bytes EEProm ist not possible, for example), and that the numbers are dependend on your...
135 replies | 40460 view(s)
-
02-07-2019, 07:53 PM
:-) me too....
1812 replies | 46098 view(s)
-
02-07-2019, 07:52 PM
Added TDM and some more as pullrequest.
Table with "TODOs" in Post 9
1812 replies | 46098 view(s)
-
02-07-2019, 05:51 PM
The Owon SDS1102 is about ~200-230EUR here. Yes I saw the siglent, too. It would be nice to save 100 - 200 Euros.. .. Rigol seems to be in the 300-400EUR area too... If you say the cheap scopes (Owon/Hantek) are not...
22 replies | 566 view(s)
-
02-07-2019, 05:47 PM
Maybe it's a problem with your sketch. Who knows. You did not show it. Do you have something like a while(!Serial) in it?
Be sure, it works without USB. You're not the first one who uses it without USB.
3 replies | 87 view(s)
-
02-07-2019, 05:26 PM
That seems to be about the same price (EUR 217,99).. so which is better ?
Is the Software for the DSO5102P OK ? (I have a Hantek 6022BE - It's software is sh*t..really... lol.. anyone wants it ? I sell it)
Don't I...
22 replies | 566 view(s)
-
02-07-2019, 05:04 PM
It does power up.
3 replies | 87 view(s)
-
02-07-2019, 04:43 PM
Since it's my birthday this month, I thought I'd buy a new scope. So far I have a cheap USB scope, which is not really good (especially the software is bad, from Hantek), and a Logic analyzer Saleae Logic 16 (+ some...
22 replies | 566 view(s)
-
02-06-2019, 11:26 PM
can't we just port code from the competitors? like stm..
1812 replies | 46098 view(s)
-
02-06-2019, 11:23 PM
..and with two more wishes a wlan-stick-driver (would be ok for a fixed chipset only) and a bluetooth-stick-driver... lol.. good night.
1812 replies | 46098 view(s)
-
02-06-2019, 10:59 PM
...yes....you press *two* keys for ! % ^
7 replies | 102 view(s)
-
02-06-2019, 10:54 PM
That's just the way keyboards work..
7 replies | 102 view(s)
-
02-06-2019, 10:50 PM
if you (or Paul) were a good fee, and I had two wishes free... I'd wish a usb-stick (memory) driver and a usb-soundcard-driver :)
1812 replies | 46098 view(s)
-
02-06-2019, 10:34 PM
lol... that took me some time.. the t4-test-board has no 5V, but the old CS42448-test-board needs it. solved, works :) Pullrequest* tomorrow. I'll solder a vin-patch-wire to my test.board.
focusing on a...
1812 replies | 46098 view(s)
-
02-06-2019, 09:09 PM
Yes, some patch-wires will do until then-- I decided to wait for the final t4-pinout before I order the board.
1812 replies | 46098 view(s)
-
02-06-2019, 08:56 PM
TDM:
I think I have to calculate the PLL speed for 2 x AUDIO_SAMPLE_RATE_EXACT - that allows TDM on SAI1 and I2S on SAI2, I hope -> means I have to edit i2s-output and input again.
I have all signals now, they look...
1812 replies | 46098 view(s)
-
02-06-2019, 06:55 PM
@mjs: Thank you :) I'll test MP3 and SID-Emulation.
@Paul: There is an updated document "Hardware Development Guide for the MIMXRT1050/MIMXRT1060Processor"
@Tim: I'll look :)
1812 replies | 46098 view(s)
-
02-05-2019, 08:52 PM
Added pullrequest for input i2s #2 and first changes to the gui.
@Paul.. TDM: Do you want a 2nd TDM, too? That would make really many in- and outputs :)
I'll try TDM tomorrow.
After that, PT8211, then SPDIF or...
1812 replies | 46098 view(s)
-
02-05-2019, 06:18 PM
This raspberry is wrong there... ;) It should be a teensy..
247 replies | 87541 view(s)
-
02-05-2019, 02:35 PM
there is debug led code in input i2s - please delete that before making a new installer
AttachInterrupt: Is :: memory sufficiant? I'd think a dmb or dsb may be needed, too.
We can move the vectortable to ITCM...
1812 replies | 46098 view(s)
-
02-05-2019, 12:58 PM
Maybe it just uses wrong reset/default values, like with the PFDs.
NXP mentioned a BSP , Board support Package which configures some things(I think) but I found nothing..
I've mentioned this earlier In this thread.
1812 replies | 46098 view(s)
-
02-05-2019, 10:38 AM
Tim, at least some SPI Raspberry Displays are with ILI9488 (or 9486 - what is the difference?) - They just have a different connector. ( I also have one of these and I hope I can make it work, too) Waveshare has one on...
1812 replies | 46098 view(s)
-
02-05-2019, 10:23 AM
I don't know much about OpenGL, but it is kind of a standard, and maybe supporting at least a small subset of its api might be an idea.. There seems to be a smaller version OpenGL ES which is aimed at embedded...
1812 replies | 46098 view(s)
-
02-04-2019, 09:38 PM
@mjs, sleep well .. :)
Added 2nd I2S Output - with our breakout, we can use the switch to switch anytime, even when it's playing, between both outputs (- edit: You need to add 2 more "patchcords" to the new output)...
1812 replies | 46098 view(s)
-
02-04-2019, 09:00 PM
I tried the microphone sketch form the tutorial - but this requires a: microphone ;)
Were the data does not fit into the DTCM: Yes, of course :)
Others: Don't know.. due to their nature "Example" - I'd say yes,...
1812 replies | 46098 view(s)
-
02-04-2019, 08:40 PM
https://github.com/PaulStoffregen/Audio/pull/279
I'll delete my copy audio_imxrt now, since Paul have merged it - (a little bit too early, but ok) .. :)
1812 replies | 46098 view(s)
-
02-04-2019, 08:18 PM
Kurt!
Genious! that was it! :-)
works now.
1812 replies | 46098 view(s)
-
02-04-2019, 07:41 PM
@Paul,
I think,I need help here..
I can't find the problem with the i2s-input.
1812 replies | 46098 view(s)
-
02-04-2019, 11:48 AM
Got this thing to play with when audio is working..
1812 replies | 46098 view(s)
-
02-04-2019, 09:32 AM
I think data and code marked with PROGMEM just stays in the flash. It's not that slow.. should be way faster than serial flash and it gets cached, too. For audio, I don't see any problems.
For init-code and other that...
1812 replies | 46098 view(s)
-
02-04-2019, 07:57 AM
just comment the defines.. this is all still work in progress, and they are just warnings, not errors.
unfortunately I have to work for my money and don't have always the time to make everything perfect for every...
1812 replies | 46098 view(s)
-
02-04-2019, 07:14 AM
normally, update() gets called by audiostream.
1812 replies | 46098 view(s)
-
02-03-2019, 09:23 PM
No, it is not re-entrant.
3 replies | 124 view(s)
-
02-03-2019, 08:37 PM
To be sure, yes..
And I just updated on github the rest of the audio-lib too, to make sure you have the same version....
My plan was to make i2s input working this evening, but it's too late now. The newest version...
1812 replies | 46098 view(s)
-
02-03-2019, 08:23 PM
Ok... somehow my fault.
Please update these files: https://github.com/FrankBoesing/audio_imxrt/tree/master/TEENSY4_CORE
1812 replies | 46098 view(s)
-
02-03-2019, 07:52 PM
:)
Now we have to find the difference..
1812 replies | 46098 view(s)
-
02-03-2019, 07:28 PM
Yes, it crashes with your arduino folder.
Ok.. quick test, i deleted "your" teensy4 subfolder and copied mine.
works.
This is my version: https://drive.google.com/open?id=1UZmrpBzWHQllAGdiB-p5yOh1BlcPvRr_
1812 replies | 46098 view(s)
-
02-03-2019, 06:43 PM
Thank you :)
1812 replies | 46098 view(s)
-
02-03-2019, 06:18 PM
Ha !
Just tried something and used "Optimize Debug" - now I have upload-problems and the crash, too :)
Before that I had set it to "fast", which worked.
With "Debug" :
With "Fast" (works):
Edit: Other...
1812 replies | 46098 view(s)