BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - BRT Community

Pages: [1] 2 3 ... 53
1
Hello,

Glad to hear you have managed to mitigate the issue, please let us know if it happens again or you run into any more issues.

Best Regards,
BRT Community

2
Discussion - EVE / Re: BMP SCREEN 1280X800 BT817Q
« on: January 09, 2025, 02:23:18 PM »
Hi,

Welcome to the BRT Community,

Could you advise what size your image is?
Also, would it be possible for you to send a photo of the image being displayed as the issue happens and we'll help to check.

Was the issue only with screensaver or was it with images in general?

Best Regards, BRT Community

3
Hello,

Thank you for the update.

Can I clarify if you are trying to use CMD_ROTATE or CMD_SETROTATE? the function name provided below implies the former, but the definition for the later appears to have been utilised.

There is no reason that the CMD_ROTATE or CMD_SETROTATE command would cause the co-processor to hang (REG_CMD_READ =/= REG_CMD_WRITE) in normal operation. but it would help to understand when you are trying to call this command and what you are trying to achieve by calling it. i.e. are you trying to rotate an image and inadvertently using SETROTATE or are you intending on rotating the full screen?

In any case a a co-processor hang can also be caused by a poorly formed SPI transaction being received by EVE, in this case it may still be worth checking the integrity of the QSPI signals to the BT81x. Could also confirm if you are still seeing intermittent rendering fails, and if these are mitigated by removing the call to TFT_qspi_cmd_rotate?

Best Regards,
BRT Community

4
Hello,

Thank you for the details, it appears as if you have indeed based this function on Rudolph's implementation, I wouldn't expect any issues in this case as his library is quite robust and fairly well optimized.

I would note that it is interesting that the failure rate decreases when a logic analyser is attached to the lines, this may point to a signal integrity issue on the QSPI bus.
Are you using particularly long jumper wires in your configuration from your QSPI host to the Riverdi display? are you able to adjust the driver strength and slew rates on the QSPI master?
It may be worth attaching a oscilloscope to the QSPI bus to double check the integrity of the signals, similarly if you could test with a single SPI connection to verify the failure rate in this mode this may also provide to be insightful.


Best Regards,
BRT Community

5
Hello,

Thank you for the update.

Can if there is any correlation between the instances of the flash attach error and display issue, i.e. do these both happen at the same time and does they always happen together?

Could I also ask what is contained within the TFT_init_flash() function? and whether the CMD_FLASHATTACH or presumably the CMD_FLASHFAST command is failing? if it is the latter what is the error code returned?

Thank you also for update regarding co-processor error checking, it is interesting that there is no error reported back from the co-processor, can I ask if the REG_CMD_WRITE and REG_CMD_READ pointers become equal when you observe the issue with the display?

Best Regards,
BRT Community

6
Hello,

Thank you for your question.

I cannot see any issues initially with your initialization routine.

Can I ask if you are seeing any co-processor errors reported when the screen fails to display?
See section 5.7 of the BT81x Programmers Guide.

Have you done any testing in single SPI mode? is the behaviour consistent with what you are seeing in Quad SPI?

Best Regards,
BRT Community

7
Hello,

Thank you for the update.

I note from your initialization code that you are indeed using a System Clock of 72Mhz, but that you are using a REG_PCLK = 2, this would clock the LCD displays pixel clock at 36MHz.
Please refer to Table 4-11 in the BT815 datasheet for the available Pixel clock rates.

Do you have access to the datasheet for the LCD panel that you are using in your application?
This should list a min/typ/max PCLK values for the panel, as a first test i think we should try reducing the PCLK for the display to the datasheets typical value, as this will give EVE more time to render assets which are stored in flash during a screen refresh cycle. If you do not have the datasheet to hand you can incrementally increase the REG_PCLK value until the screen stops rendering data (for example, try: 3, 4, 5, 6, 7, etc).

Best Regards,
BRT Community

8
Discussion - EVE / Re: CMD_ARC
« on: December 12, 2024, 04:58:59 PM »
Hello,

Thank you for your quesitons!

"The arc command draws a circular arc. The end caps of the arc are rounded. If the angles specify a complete circle, a disc is drawn."

Is that correct? So not a circle, but a a fully filled round area like with POINTS?

No, the circle will not be fully filled in in the case of a complete circle being specified in the command.


void cmd_arc( int16_t x, int16_t y, unint16_t r0, unint16_t r1, uint16_t a0, uint16_t a1 );

That u*n*int16_t is an interesting typo. :-)

But more importantly, why is the inner and out radius limited to 1..511?
Hmm, yes, radius, not diameter, so quite big - but still, no flat arc over the complete height of the display for example.

And is there any way to influence the roundness of the end caps?

Unfortunately there is no way to alter the end cap roundness with the CMD_ARC command out width adjusting the individual radius values in the command. On the max radius point, i will double check with the developers as to why the maximum limit is 511 for these values.

Best Regards,
BRT Community

9
Hello,

Thank you for your post.

Could I ask what Display settings you are utilising for your LCD panel? and what system clock you have the BT815 running at?

Best Regards,
BRT Community

10
Hello Rudolph,

Thank you for your post!

Certainly an interesting idea which we will pass along to the development team for review!

Best Regards,
BRT Community

11
Discussion - EVE / Re: CMD_SYNC in FT81x?
« on: November 15, 2024, 09:05:47 AM »
Hi Rudolph,

Yes you are correct, CMD_SYNC is available in FT81x and BT88x.

It must have been an oversight but our BRT_AN_088 covers both FT81x and BT88x from now on, to replace the FT81x programmers guide.

Best Regards, BRT Community



12
Discussion - EVE / Re: minor issue with CMD_SCREENSAVER
« on: November 12, 2024, 12:08:03 PM »
Hello,

Thank you for your post, we will look to update the programmers guide accordingly.

Best Regards,
BRT Community

13
Discussion - Software / Update to EVE Screen Editor - ESE 4.11
« on: October 25, 2024, 02:02:33 PM »
Hi Everyone,

We've just released our latest update for our EVE Screen Editor utility (ESE).

ESE makes it even easier to design and lay out your user interface for EVE via the user friendly drag-and-drop interface. You can preview on a real EVE module connected over USB (see the user guide for supported modules). It's also great for learning about, and experimenting with, different EVE features and graphics techniques.

You can download version 4.11 now from this link:
https://brtchip.com/ese-2/

Here are some of the new features added:

• Make the dock widgets movable and floatable.
• Add feature: Move widgets to back/front.
• Remove nested BEGIN() and END() when the user drags and drops Primitives.
• When the user holds "CTRL" and drags a widget, clone that widget.
• When the user selects a widget on the emulator by clicking on it, pressing the arrow key will move the widget.
• CMD_FLASHPROGRAM/WRITE is supported.
• Support programming blank flash in the device manager.
• Update the DXT1_L2_RGB565 example.

This version also resolves some issues, including an issue with custom fonts when the device type selected is BT88x, and where REG_PLAY_CONTROL was not updating in the Inspector window.

We hope you find the new features helpful but let us know here if you have any feedback or questions...

Best Regards, BRT Community

14
Discussion - Software / EVE Screen Designer 4.19.2
« on: October 22, 2024, 05:04:21 PM »
We are pleased to announce the release of the latest version of our EVE Screen Designer.

Download the new version from https://brtchip.com/esd/

Here are some of the highlights:
- Addition of the STM32 platform. You can now export your ESD project to the STM32 CUBE IDE.
- New E-Bike, Coverflow and QR code example projects
- New scrolling Text widget and Slideshow widget
- Improved Gauge, Polygon and clock widgets
and many more...

Best Regards, BRT Community





15
Discussion - EVE / Re: CMD_LOADIMAGE png limitations.
« on: October 17, 2024, 09:40:23 AM »
Hi,

Could you advise which code you use to load your images and we can see if we can make any suggestions,

Best Regards, BRT Community

Pages: [1] 2 3 ... 53