Jump to content

HomaGOD

Members
  • Posts

    25
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

HomaGOD's Achievements

Member

Member (2/4)

0

Reputation

  1. As for the point, I feel confused. In my understanding, Row signals and Col signals decides the excat pressed button together, thus they should all be input signals. I wonder if there is any professional is kind to help me reply to confusion. Thanks a lot.
  2. I just remember that your error about BRAM might should be related to the following settings. In my design, I set Local Memory optons as 32KB. This might explain why I do not met with an error as yours.
  3. Could you please give a more detailed description of the uart inside PmodBT2? Then, I add an axi uartlite to my block design, re-generate bitstream and build the platform and application project. But no error occurs, especially related to BRAM, which is shocking. The next two screen-captures are console info after I build the application. Still, sometimes after I build application project, it prompts that make: Nothing to be done for 'all'. What is the difference between the two parts that the arrow points to in the next screen-capture? Thanks a lot in advance. Wish your reply. HomaGOD.
  4. I do not add an AXI UartLite IP in my block design in that I remember a digilent engineer told me that there is already an UART ip in PmodBT2. According to your hint, I right click on my hardware platform and select Update Hardware Specification, but it failed. The error info is as follows.
  5. Thanks for your warm reply! Strange is that I can not set the value of stdin and stdout as axi_uartlite_0. The dropdown list of of Value field is none like this. I do not know what went wrong. Secondly, the error you presented really makes sense. But, strange is that the results of my building platform and application are quite different from yours. Everytime when I build application, it always prompts fatal error: xuartlite.h: No such file or directory, which confuses me a lot. I attach the .xsa file, would you please spare time to check what went wrong if convenient? Thanks a lot. HomaGOD. BT2_design_wrapper.xsa
  6. Hello, all professionals There are 12 pins of every Pmod interface, but I discover only 10 of 12 pins are constrained to FPGA(as is described in the following screen-capture). Does that mean that the remaining two pins are not connected to FPGA?
  7. Many thanks to your warm reply and sorry for my late reply. First, Confusing is that when I clicks on the Modify BSP Settings... button, the value of both stdin and stdout is NONE ratherthan axi_uartlite_0. Would you please be so kind to give me some guidance. Second, I noticed that there is an error in your screen capture of kojima_system tab as is marked in the following figrue. Could you be please provide a figure with that error if convenient? Thank you. Besides, I have confusion about the theory you and James Colvin have told me. I have looked up to the user manual of Basys3, which says it has 50 BRAM, with every BRAM's scale is 36kb, thus Basys3 can provide 225KB(50*36kb/8) size of BRAM. Meantime, I open the implemented design and report the utilization of the whole board design. It prompts that it only consuming 8% of the BRAM. Therefore, I do not know how to judge whether Basys3 has sufficient BRAM to run applications like BlueTooth transmission. In other words, what is the common basis of judgment? Finally, what I want to add is that this link http://digilent.com.cn/community/222.html#top gives a proof that Basys3 can run demo application (print some info). But the above design's demo program is unlike main.c in directory xxx\drivers\PmodBT2_v1_0\examples, maybe different versions of example program require different BRAM? Of course, this is only my personal guess. Wish your reply, when convenient. Thanks, HomaGOD
  8. Thanks for your reply and sorry for the late reply. Next is the whole block design from Vivado. This figure is screen capture from the Address Editor tab and .hdf file read in SDK. For convenience, I want to upload the whole project file created in vivado2017.4. That is because that the tool can't find the Microblaze GCC like the following screen capture. But there is a limit of file size, is there any other alternative?
  9. In my understanding, AMP2 does not have ADC, thus cannot take inputs from the audio jack, then go back to the system board. Besides, the amplified signal should be digital signal. Is that right? Thanks, HomaGOD
  10. Strange is that I do not find the DEVICE ID in the xparameters.h, which confuses me a lot.
  11. I looked up to it. The error finally is resolved when I add axi_uartlite IP to board design diagram. However, when I run the applicaiton project as "Launch on Hardware", Recv data displays all zero in HEX and space in ASCII on UartAssist as follows. The correct situation should be that Recv HEX displays "Initialized PmodBT2 Demo Received data will be echoed here, type to send data". It seems that FPGA cannot send data to PC. How should I find where the problems exist? Thank you very much. HomaGOD The next screenshot display the running info when I run as Hardware, which I think might help you judge the porblem.
  12. This is the initial error when I re-install vivado2015.3 and re-build microblaze. Still, same error occur, which makes me collapsed. Having tried numerous ways, they ALL turn to fail. Wish your help, all engineers and professionals.
  13. When building microblaze in SDK, it prompts that some parameters are undefined, especially those related to axi_uartlite.(Does that be related to not adding ) For example, #define SYS_UART_DEVICE_ID XPAR_AXI_UARTLITE_0_DEVICE_ID can not be found during executing.
×
×
  • Create New...